1. 进阶指令
1.1.du 指令
作用: du 表示 directory used, 显示出目录所占的磁盘空间大小的情况.
语法:#du -sh 目录路径
选项说明:
-s: 表示 sumary, 汇总统计
-h: 表示以较高可读性的形式显示
1.2.df 指令
作用: disk free, 查看磁盘的剩余空间的情况.
语法:#df -h
选项说明:
-h: 表示以较高可读性单位进行查看.
1.3.free 指令
作用: 查看内存的使用情况
语法:#free -m
选项含义:
-m: 表示以 mb 为单位进行查看
1.4.find 指令
作用: 表示根据条件去查询文档的所在位置.
语法:#find 范围路径 选项 选项的值 [选项 选项的值 ....]
常见的选项:
-name: 根据名字进行查询
-type: 根据文档的类型进行查询.[d 表示文件夹, f 表示普通文件, s 表示套接字文件, l 表示连接文件, c 表示字符设备文件, b 表示块状设备文件]
-user: 根据所有者进行查询
-group: 根据所属的用户组进行查询
-size: 根据大小进行查询
1.5.ps 指令
作用: 表示 process show, 查看进程
语法:#ps -ef [补充语法:#ps aux,BSD 格式进行输出]
选项含义:
-e: 等价于 - A,all, 表示全部
-f: 表示 full, 显示全部的列
1.6.service 指令
作用: 操作服务的 (启动 / 停止 / 重启)
语法:#service 服务名 start/stop/restart
服务名必须要在 / etc/init.d 中可见
1.7.grep 指令
作用: 搜索, 过滤, 主要用于对文件 / 内容进行筛选, 选出需要的内容
语法:#grep [选项] 关键词 文件路径 / 内容
常见的选项:
-v: 排除, 取反
1.8.wc 指令
作用: Word count, 其作用是用于统计文件的各项数值 (行, 单词数, 字节数)
语法:#wc -lwc 文档的路径
选项含义:
-l:line, 行数
-w:Word, 单词数
-c:byte, 字节数
1.9. 管道
管道严格意义上说其不是指令, 其只是一个符号 "|". 该符号主要起到辅助的作用, 能够将多个指令合在一行上进行操作. 主要用在搜索过滤等上面.
语法:# 必须在终端中有输出内容的指令 | 有输入的指令 [要求有读取文件内容的需求]
管道的核心理解概念: 管道前面的指令的输出其实就是管道后面指令的输入
来源: http://www.bubuko.com/infodetail-3144958.html