线上查询及帮助命令、文件和目录操作命令、查看文件及内容处理命令、vim命令行文本编辑器、信息显示命令、文件压缩及解压缩和搜索文件命令

Linux命令分类汇总(1-6)

两个Linux命令查询工具网站

https://www.linuxcool.com/

http://man.linuxde.net/

 

序号

命令

参数

英文释义

功能说明

(一)线上查询及帮助命令(2个) 

1          

man

 

manual

查看命令帮助,命令的词典,还有info

2          

help

h

 

查看Linux内置命令的帮助

(二)文件和目录操作命令(15个)

3          

pwd

print working directory

显示当前工作目录的绝对路径

4          

cd

-/~/..

change directory

从当前工作目录切换到指定的工作目录。

5          

ls

l/a/d/i/h/F

长/all/目录/inode/human

list

列出目录的内容及其内容属性信息

6          

touch

 

 配合stat看

创建新的空文件,改变已有文件的时间戳属性。

7          

mkdir

p/v/m

 递归/过程/文件权限

创建目录

8          

cp

r/p/a

递/权限/all

copy

复制文件或目录

9          

rm

f/r/i

强删/递归/询

remove

删除一个或多个文件或目录

10       

rmdir

p/v

递归/过程

remove empty directories

删除空目录

11       

mv

 

move

其功能是移动或重命名文件。

12       

find

path –type/name/size 文件类型缩写bcdplfs

用于查找目录及目录下的文件

13       

tree

a/d/f/i/L

 

 all/dir/Level

以树状图形式列出目录的内容

14       

chattr

-R +-ai

 append/insert

改变文件的扩展属性

15       

lsattr

-R +-ai

list attribute

查看文件扩展属性。

16       

file

 

 

显示文件的类型

17       

md5sum

 

 

计算和校验文件的MD5值,文件是否更改

(三)查看文件及内容处理命令(20个)

18       

cat

查合增删-n

concatenate

用于连接多个文件并且打印到屏幕输出或重定向到指定文件中

19       

tac

 

 

纵向反向显示文件内容

20       

rev

 

 

横向反转显示文件内容

21       

more

–n +n

 

分页显示文件内容

22       

less

–n +n

 

分页显示文件内容,

23       

head

–number

 

显示文件内容的头部。

24       

tail

–number

配合管道符查看20-30行

显示文件内容的尾部。

head -30 file | tail-11

25       

cut

-f2 -d”;” /c2 第二个字符

filed/d 指定分隔符

有两个主要的功能,第一是显示文件内容,第二是连接多个或多个文件

26       

split

-b 10k date.file -d -a 3 split_file

分割文件为不同的小片段,数字显示-d,后缀长度-a x

27       

paste

d: /-s f f

delimiters

按行合并文件内容, 将每个文件粘贴成一行

28       

sort

-r/n

 反转/行号

对文件的文本内容排序。

29       

uniq

-c 统计行数

unique

去除重复行。

30       

wc

-c/l/w

 字节/行数/单词数

统计文件的行数、单词数或字节数。

31       

iconv

 

 

转换文件的编码格式,了解。

32       

dos2unix

 

 

将DOS格式文件转换成UNIX格式。

33       

diff

y/w 50 width

difference

比较文件/目录的差异

34       

vimdiff

 

 常用

命令行可视化文件比较工具,

35       

grep/egrep

vniecow^$|

 多去探索

过滤字符串,

36       

join

 

 

按两个文件相同字段合并

37       

tr

 catzm.txt|tr -d/c  \’1\n\’

 c字符集补集

替换或删除字符。d 删除

(四)vim命令行文本编辑器(8个)

38       

gg /nG/ G

首/中/尾

垂直方向

光标操作垂直方向

39        

^ /b/ nb/ w/ nw/ $

水平方向

首/左一词/左N词/右一词/右N词/末

40   

x/dd/ndd/u/

uu/r/p/yy

删字符/删1-n行/恢复/替换/粘贴paste/复制行copy

编辑文档,

41

/xxx  ?xxx

%/3,5s/A/B/g 

查找斜问

35%帅哥

 

查找

替换

42        

!q /qw/x/w a.txt/ZZ

强退/保退/保退/另存/返回命令行

保存退出,

43

set number/ignorecase

 

显示行号/忽略大小写

44       

plit、vsplit、close、ctrl+w切换窗口

多窗口编辑

45    

!+命令

 

 

在vim中使用SHELL命令

(五)信息显示命令(11个)

46

uname

-a/n/r

unix name

显示操作系统相关信息的命令。

47   

hostname

 

 

显示或者设置当前系统的主机名。

48       

dmesg

| grep/head/tail -c

显示开机信息,诊断系统故障。

49       

uptime

-p/s

运时/启动

显示系统运行时间及负载。

50       

stat

 

 

显示文件或文件系统的状态。

51       

du

a

disk usage

用于查看磁盘占用空间的意思。

52       

df

a

disk free

显示磁盘空间使用情况

53       

top

 

 

实时显示系统资源使用情况。

54       

free

m

 

显示系统内存情况

55       

date

+%T%n换行

%D%B%d

–date \’12:34:56\’

显示与设置系统时间。

-s 设置

56       

cal

-1/3/s/m/j/y

 

查看日历等时间信息。

(六)文件压缩及解压缩命令(4个)搜索文件命令(3个)

57       

tar

-cfzjtrxC

 创/名/过/追/解/解压位置

打包压缩,重复这几天日系车

58       

unzip

 

 

解压文件。

59       

gzip

 

 

gzip压缩工具。

60       

zip

 

 

压缩工具。

61       

which

查找文件、显示命令路径

查找二进制命令,按环境变量PATH路径查找。

62       

whereis

查找二进制命令,按环境变量PATH路径查找。

63       

locate

find –name比较快

 

快速查找文件和目录,从数据库找

版权声明:本文为unicornam原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/unicornam/p/11135276.html