本篇详解的命令有以下30个
1.rmdir
功能:删除一个空目录
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151421477-185879701.png)
2.telnet
功能:使用telnet协议连接到主机的指定端口
3.vim
功能:编辑器之神
vim三种模式的功能及其转换
正常模式:以vim打开一个档案就直接进入一般模式了,在这个模式中,可以使用[上下左右]键来移动光标,可以使用[删除字符]和[删除整行]来处理档案内容,也可以使用[复制、粘贴]来处理你的文件数据
插入模式:按下i,I,o,O,a,A,r,R等任何一个字母后就会进入插入模式
4.ftp
功能:通过文件传输协议与服务器交互的工具
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151602387-640783271.png)
5.sftp
功能:安全的文件传输程序,通过SSH在主机之间复制文件的交互式程序
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151649902-433077820.png)
6.grep
功能:匹配输入文本中的模式,支持简单模式和正则表达式
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151724163-719253653.png)
7.sed
功能:以可编写脚本的方式编辑文本
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151841788-623607062.png)
8.awk
功能:一种用于处理文件的通用编程语言
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217151922213-1016030371.png)
9.tar
功能:归档工具,通常与压缩方法结合使用,如gzip或bzip
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152000422-939476436.png)
10.zip
功能:打包并压缩(归档)文件到zip文件中
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152042818-1750024563.png)
11.gcc
功能:对C和c++源文件进行预处理和编译,然后将它们组装起来并链接在一起
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152124718-962881335.png)
12.mount/unmount
功能:提供对一个目录中的整个文件系统的访问
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152219060-2001736358.png)
13.wc
功能:计算单词、字节或行数
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152306063-1986721319.png)
14.kill
功能:向进程发送信号,通常与停止进程有关.
进程可以截取除SIGKILL和SIGSTOP之外的所有信号来执行干净的退出
15.cut
功能:从标准输入或文件中剪切字段
16.du
功能:磁盘使用情况:估计和总结文件和文件夹空间使用情况
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152549213-1897914760.png)
17.df
功能:概述文件系统磁盘空间的使用情况
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152704412-132322568.png)
18.od
功能:显示包含给定文件或文件夹的文件系统及其磁盘使用情况,可选地显示每一行的字节偏移量和/或可打印表示
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152759523-472838406.png)
19.find
功能:递归地查找给定目录树下的文件或目录
20.tr
功能:替换字符:运行基于单个字符和字符集的替换
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217152945073-458874310.png)
21.chown
功能:更改文件和文件夹的用户和组所有权
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153033058-1580593097.png)
22.chgrp
功能:更改文件和文件夹的组所有权
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153117223-780637835.png)
23.su
功能:将shell切换到另一个用户
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153202448-792077685.png)
24.sudo
功能:作为超级用户或其他用户执行单个命令
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153250713-863355576.png)
25.script
功能:制作一个终端会话的typescript文件
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153332708-21457263.png)
26.expect
功能:用于程序间的交互
暂时未整理
27.top
功能:显示关于正在运行的进程的动态实时信息
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153532608-1783545278.png)
28.netstat
功能:显示与网络相关的信息,如打开连接、打开套接字端口等
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217153610673-1934436238.png)
29.gzip
功能:压缩/解压文件与gzip压缩 (LZ77)
![](https://img2018.cnblogs.com/blog/1292498/201902/1292498-20190217154126498-972525721.png)
30.alias
功能:创建别名 -- 被命令字符串替换的单词
别名将随着当前shell会话过期, 除非它们是在shell的配置文件中定义的,例如 ~/.bashrc