Linux基础命令复习

Linux基础命令复习

【基础命令】

1.ls

-a : --all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)。

1_ls-a.png

-A:--almost -all的缩写,显示所有的文件,包括隐藏文件。只是不包括当前目录(.)和上级目录 (..)。

2_ls-A.png

-c : 和-lt一起使用,显示列表并且以ctime(文件状态最后改变时间)排序。和-l一起使用,显示ctime并且以文件名排序。其他情况,以ctime排序。

3_ls-c.png

-d: --directory的缩写,仅列出目录本身,而不是列出目录的内容列表。

4_ls-d.png

-f:直接列出结果,而不进行排序。(ls默认会以文件名排序)

5_ls-f.png

--color[=WHEN]: 是否根据文件类型显示演示,WHEN的取值可以为never、always和auto。

5_ls--color.png

--full-time:以完整的实际模式显示目录中的内容列表。

6_ls--full-time.png

-g:列表显示结果,和-l类似,但是不显示文件所属者。

8_ls-g.png

-h:将文件内容大小以GB、KB等易读的方式显示,一般和-l参数一起使用。

9_ls-h.png

-i:结合-l参数列出每个文件的incode。

10_ls-i.png

-l:列出长数据串,只是显示的所属用户和组不是名称而是对应的id。

11_ls-l.png

-n:和-l类似,只是显示的所属用户和组不是名称而是对应的id。

12_ls-n.png

-r:--reverse,将排序结果以倒序的方式显示。

13_ls-r.png

-S:以文件大小排序。

14_ls-S.png

-t:以修改的时间先后排序。

15_ls-t.png

--help:显示帮助信息。


[root@iZ2zebhpk5dsz5cbhaec94Z artisan]# ls -l
total 280
drwxr-xr-x  6 root root   4096 Dec  5 10:04 app
-rwxr-xr-x  1 root root   1686 Aug 12  2019 artisan
drwxr-xr-x  3 root root   4096 Aug 12  2019 bootstrap
...

d:目录

-:文件

l:链接文档

b:表示为装置文件里面的可供存储的接口设备(可随机存储装置)

c:表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

16_file.png

对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。

同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。

文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。

因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。

对于 root 用户来说,一般情况下,文件的权限对其不起作用。

2.chgrp 更改文件属组

chgrp [-R] 属组名 文件名

参数选项:-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

17_chgrp.png

3.chown 更改文件属主,也可以同时更改文件属组

chown [–R] 属主名 文件名

chown [-R] 属主名:属组名 文件名

18_chown.png

4.chmod 更改文件的属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。

chmodu
g
o
a
+(加入)
-(除去)
=(设定)
r
w
x
文件或目录

5.cd 切换目录

6.pwd 显示目前的目录

7.mkdir 创建一个新的目录

8.rmdir 删除一个空的目录

9.cp 复制文件或者目录

10.rm 移除文件或者目录

11.mv 移动文件与目录,或者修改文件与目录的名称

12.cat 由第一行开始显示文件内容

-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

-b :列出行号,仅针对非空白行做行号显示,空白行不标行号;

-E :将结尾的断行字节 $ 显示出来;

-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;

-T :将 [tab] 按键以 ^I 显示出来;

-v :列出一些看不出来的特殊字符

13.tac 与cat命令刚好相反,文件内容从最后一行开始显示,可以看出tac是cat。

19_cat-tac.png

14.nl 显示行

-b 指定行号指定的方式,主要有两种:

-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);

-b t :如果有空行,空的那一行不要列出行号(默认值)。

-n 列出行号表示的方法,主要有三种:

-n ln :行号在荧幕的最左方显示;

-n rn :行号在自己栏位的最右方显示,且不加 0 ;

-n rz :行号在自己栏位的最右方显示,且加 0 。

20_nl-ba-bt.png

21_nl-ln-rn-rz.png


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2020-06-02 17:06:48

修改时间:2020-06-21 14:15:08

查看次数:71

评论次数:1