【Linux】Ubuntu系统的基础操作和使用

 

你好,这里是争做图书馆扫地僧的小白。

个人主页:争做图书馆扫地僧的小白_-CSDN博客

目标:希望通过学习技术,期待着改变世界。

文章目录

前言

一、Ubuntu的基础使用

(一)打开终端的方式

(二)命令行提示符

(三)linux文件系统结构

(四)linux常用命令

       1.linux系统命令的格式

        2.ls命令

        3.cd命令

        4.whoami名字

        5.pwd命令

        6.mkdir命令

        7.rmdir命令

        8.touch命令

        9.rm命令

        10.cp命令

        11.mv命令

        12.其他常用命令

总结


前言

        Ubuntu是一个以桌面应用为主的Linux发行版操作系统,Ubuntu 是一个基于 Linux 内核的开源操作系统,它提供了简单易用的界面和丰富的功能,广受开发者和普通用户的喜爱。

        本文就将介绍Ubuntu系统的基础操作和使用,包含打开终端的方式,命令行提示符,文件系统结构,常用命令等。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Ubuntu的基础使用

        

        从上图中看的到,我们平时所使用的Ubuntu都是带有图形化的界面,但是实际到企业中做开发工作的时候,一般终端软件是没有图形化界面的。而且嵌入式设备一般资源都比较有限,移植一个图形化界面到硬件设备上是不现实的。所以我们一般都是通过命令来操作linux系统。

(一)打开终端的方式

1.点击左侧的终端图标打开

2.使用快捷键 ctrl alt t

3.在同一窗口使用 ctrl shift t 左右分屏打开多个同路径终端

4.打开一个同路径的新终端窗口 ctrl shift n        

(二)命令行提示符

linux@xiaobai:~s

linux         当前使用的用户

@             分隔符

xiaobai     主机名

:                分隔符

~               当前所在的路径         ~表示用户的家目录

$               用户的权限  $ 普通用户  # 管理员用户(root用户)

                 普通用户只能操作部分权限,而root用户拥有系统中所有的权限

                 普通用户想使用管理员身份运行命令,可以在命令前加

                 sudo 需要 sudo 密码

(三)linux文件系统结构

        注意:linux里面的都是文件,linux的文件系统是一个树形结构。

【Linux】Ubuntu系统的基础操作和使用_第1张图片

linux文件的路径:使用/分隔

打开终端是默认当前路径是该用户的家目录     

        绝对路径:相对于根目录的路径

        相对路径:相对于当前所在路径的路径

(四)linux常用命令

       1.linux系统命令的格式

        命令 选项 参数

        注意:命令和选项之间以及选项和参数之间都要有空格。命令中所有涉及文件的操作使用绝对路径和相对路径都可以。

        2.ls命令

ls                 列出当前路径下的所有文件

ls 路径名     列出指定路径下的所有文件

ls -l              列出当前路径下的所有文件,包括文件的详细信息

ls -a             列出当前路径下的所有文件,包括隐藏文件

                    linux中隐藏文件都是以 . 开头的

ls -lh            列出当前路径下的所有文件,包括文件的详细信息

                    且文件的大小以 K M G 等形式显示

                    单位的换算:

                          1Byte = 8bit

                          1KB = 1024B

                          1MB = 1024KB

                          1GB = 1024MB

                          1TB = 1024GB

文件详细信息说明:

        -rw-rw-r-- 1 linux linux 1123 12月 18 10:56 main.c

        从左到右

        - 文件的类型 bsp-lcd

                b 块设备文件

                s 套接字文件

                p 管道文件

                - 普通文件

                l (小写的L)链接文件

                c 字符设备文件

                d 目录文件

                rwxrw-r-- 文件的权限 对应三组权限 文件的所属用户 所属组 其他人 权限

                        r 读权限

                        w 写权限

                        x 执行权限

        1                        文件的硬链接个数

        linux                   文件的所属用户

        linux                   文件的所属组

        1123                   文件的大小 单位是 字节

        12月18 10:56     文件的时间戳 文件最后一次被修改的时间

        main.c                文件名       

        3.cd命令

cd                 目录名 进入指定的目录(可以是绝对路径 也可以是相对路径)

cd .               进入当前路径 --相当于没动

cd ..              进入上一级目录

cd ~              进入用户的家目录 也可以直接 cd 回车

cd /               进入根目录

cd -               进入上一次所在的目录

cd ../../          进入上一级的上一级目录 (可以连续使用)

        4.whoami名字

显示当前使用的用户的用户名字

        5.pwd命令

显示当前所在的绝对路径

        6.mkdir命令

mkdir dir1                            在当前路径下创建一个名为dir1的目录文件

mkdir ~/dir2                         在当前用户的家目录下创建一个名为 dir2的目录文件

mkdir /home/linux/dir3         在/home/linux 创建一个名为 dir3的目录文件

mkdir ../dir4                         在上一级路径下创建一个名为 dir4的目录文件

mkdir dir1 dir2 dir3              在当前路径下并列的创建三个名为 dir1 dir2 dir3的目录文件

mkdir -p dir1/dir2/dir3          在当前路径下嵌套创建三个目录文件,也就是说dir1里面有dir2                                             dir2里面有dir3

        7.rmdir命令

rmdir 目录文件名                 删除目录文件

        注意:rmdir命令只能删除空的目录

        8.touch命令

touch file                 如果文件file存在,表示更新文件的时间戳

                                如果文件file不存在,表示在当前路径新建名为file的普通文件

        9.rm命令

rm file             删除当前路径下名为file的文件

rm -r dir          如果要删除的是目录文件,需要加选项 -r ,这种方式可以删除非空的目录文件

rm -f file          删除文件file 忽略错误信息 强制删除

rm -rf 文件名   常用的用法

        10.cp命令

cp file1 file2                 如果file2不存在 将文件file1复制一份取名为file2

                                    如果file2存在,表示将file1复制一份取名为file2 会覆盖原来的file2

cp file1 dir1                  将文件file1复制一份放到目录dir1里面

cp -r dir1 dir2               如果目录dir2不存在,表示将目录dir1复制一份取名为dir2

                                     如果目录dir2存在,表示将目录dir1复制一份放到dir2里面

        11.mv命令

mv file1 file2                 如果file2不存在,表示将文件file1重命名为file2

                                     如果file2存在,表示将文件file1重命名为file2,覆盖原来的file2

mv file1 dir1                 将file1移动到dir1中

mv dir1 dir2                  如果dir2不存在,表示将dir1重命名为dir2

                                     如果dir2存在,表示将dir1移动到dir2里面

        12.其他常用命令

cat 命令

        cat 文件名                     查看文件的内容

        cat -n 文件名                 带行号查看文件内容

clear 命令

        清屏                               使用快捷键 ctrl + l(小写的L)

exit 命令

        如果涉及到用户切换,表示退回到上一次的用户

        如果本来就已经是最初的用户了,exit表示关闭终端

        su 用户名                      切换用户

tab 键补齐

        既可以补全文件名 也可以补全命令

        补齐的规则:如果能确定唯一的内容,按一下tab键就可以补全

        如果不能确定唯一的内容 按两下tab键 会提示可以补全哪些内容,

        然后,再给定一些关键信息,按tab键就可以补全了

 

调整终端字体大小

                放大:ctrl shift +

                缩小:ctrl -

        linux中复制粘贴

                复制 ctrl shift c

                粘贴 ctrl shift v


总结


        以上就是今天要讲的内容,本文讲解了ubuntu的基础使用,以及打开终端的方式,命令行提示符,文件系统结构以及常用命令。希望我的博客对需要的人有所帮助,当然有任何的错误之处,还请与我联系,谢谢。

你可能感兴趣的:(linux系统,linux,ubuntu,学习,笔记)