一、基础操作命令
1. mkdir 创建目录 -p 递归创建多级目录 -m 建立目录的同时设置目录的权限 2. uniq 去除文件中的重复内容行 -c 打印每行在文本中重复出现的次数 -d 每个重复纪录只出现一次 -u 只显示没有重复的纪录 3. sort 对文件内容进行排序 -n 依照数值的大小排序,默认按照字母排序 -r 以相反的顺序来排序 -t <分隔字符> 指定排序时所用的栏位分隔字符 -k 指定需要排序的栏位,哪列 4. tail 查看文件尾部内容 -n二、重点命令解析输出文件的尾部N(N位数字)行内容 -c 输出文件尾部的N(N为整数)个字节内容 -f 持续显示文件最新追加的内容 5. head 显示文件开头的内容,默认为前10行 -n <数字> 定义显示行数 -c <数字> 指定显示头部内容的字符数 6. mkfs 对设备进行格式化文件系统操作 -V 详细显示模式 -t 给定档案系统的型式,-t ext4/xfs -c 检查该设备是否有损坏 7. chmod 改变文件或目录权限 -R 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) chmod 775 test.txt chmod a+r test.txt 8. crontab 管理定时计划任务 -e 编辑任务 -l 列出任务 -r 删除任务 -u 指定用户名字 9. lsof 查看文件的进程信息 +d <目录> 列出目录下被打开的文件 +D <目录> 递归列出目录下被打开的文件 10. netstat 显示网络状态 -a 显示所有连线中的Socket -r 显示路由表信息 -t 显示TCP传输协议的连线状况 -u 显示UDP传输协议的连线状况 -n 直接使用IP地址,不通过域名服务器 -l 仅列出在监听的服务状态 11. route 显示与设置路由信息,重点!!! Add 增加指定的路由记录 Del 删除指定的路由记录 gw 设置默认网关 dev 路由记录所表示的网络接口 eg:route add -net 192.168.10.0 netmask 255.255.255.0 dev ens160 # 添加一条指定的路由信息 12. tcpdump 监听网络流量 -i<网络界面> 使用指定的网络截面送出数据包 [root@linuxcool ~]# tcpdump host 192.168.10.10 # 监听指定主机的数据包(IP地址) 13. tar 压缩和解压缩文件 -c 建立新的备份文件 -z 通过gzip指令压缩/解压缩文件,文件名最好为*.tar.gz -f<备份文件> 指定备份文件 -x 从归档文件中提取文件 -v 显示指令执行过程 -czvf 创建压缩文件 -xvf 解压缩
1. find 2. awk 3. sed 4. grep



