一,进阶指令
1.du指令
作用:du 表示directory used,显示出目录所占的磁盘空间大小情况
语法:#du -s 目录路径
选项说明:-s:表示sumary,汇总统计
-h:表示以较高可读性的形式显示
2.df指令
作用:disk free,查看磁盘的剩余空间情况
语法:#df -m
选项说明: -m:表示以mb为单位进行查看
-h:表示以较高可读性的形式显示
3.free指令
作用:查看内存的使用情况
语法:#free -m
选项说明:-m表示以mb进行查看
注意:第一行表示memory,是内存各项的数字。
4.find指令
作用:表示根据条件去查询文档的所在位置
语法:#find 范围路径 选项 选项的值
常见的选项:
-name:根据名字进行查询
-type:根据文档的类型进行查询 【d表示文件夹,f表示普通文件,s表示套接字文件,L表示连接文件,c表示字符设备文件,b表示块状设备文件】
-use:根据所有者进行查询
-group:根据所属的用户组进行查询
-size:根据大小进行查询
5.ps指令
作用:表示process show,查看进程
语法:#ps -e
选项说明:
-e:等价于-A,all,表示全部
-f:表示full,显示全部的列
查询后,显示注意:UID:进程启动用户名
PID:process id 进程的id号
PPID:parent process id,父级进程id号
C:表示CPU的使用情况
STIME:start time,启动时间
TTY:终端设备号,“?”表示该进程不是由终端发起的
TIME:持续运行时间
CMD:command,显示进程的名称或者位置
6.service指令
作用:操作服务的(启动/关闭/重启)
语法:#service 服务名 (start/stop/restart)
注意:对于服务名是存在要求的,要求服务名必须在于“/etc/init.d”目录下。
除了可以使用service指令操作服务,还可以通过如下语法:
#etc/init.d/ 服务名 start/stop/restart)
7.grep指令
作用:搜索,过滤,主要用于对文件/内容/进行筛选,选出需要的内容
语法:#grep 选项 关键字 文件路径/内容
选项说明:-v:排除,取反
扩展用法:
#grep -E “关键字1 | 关键字2 | ....” 文件路径或内容
选项:-E表示extension,该语法表示多条筛选,“|”表示or
8.wc指令
作用:word count ,其作用是用于统计文件的各项数值(行,单词数,字节数)
语法:#wc -lwc 文档路径
选项含义:
-l:line 行数
-w:单词数
-c:byte,字节数
注意:lwc选项的顺序,不影响其指令输出的结果的顺序,结果顺序一定是行,单词,字节。
9.管道
管道严格意义上说其不是指令,其中是一个符号“|”。该符号主要起到辅助的作用,能够将多个指令合在一行上进行操作。主要在搜索过滤等上面
语法:#必须在终端中有输出内容的指令 | 有输入的指令 [要求有读取文件内容的需求]
管道的核心理解概念:管道前面的指令的输出其实就是管道后面指令的输入。