欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

(3)Linux命令分类汇总(1~6)

程序员文章站 2022-04-27 20:52:18
线上查询及帮助命令、文件和目录操作命令、查看文件及内容处理命令、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比较快

 

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