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 ' |
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比较快 |
|
快速查找文件和目录,从数据库找 |