2020-10-13 15:27:37 版本 : Linux进阶指令
作者: 钱钟书 于 2020年10月13日 发布在分类 / 人防组 / 人防后端 下,并于 2020年10月13日 编辑
 历史版本

修改日期 修改人 备注
2020-10-13 16:45:11[当前版本] 钱钟书 调整格式
2020-10-13 15:27:37 钱钟书 v1.0

l         du指令【directory used】

显示出目录所占的磁盘空间大小的情况

#du -sh 目录路径

#du -sh /etc

#ls -l /etc 看到的不是真实大小【只是表示文件夹的大小不包括文件】

-s:表示summary,汇总统计

-h:表示以较高可读性形式显示【数字直接显示】

l         df指令【disk free】

查看磁盘剩余的空间情况

#df -m

-m:表示以MB进行查看

-h:表示以较高可读性形式显示

l         free【内存】

查看内存的使用情况

#free -m

-m:表示以MB进行查看

第一行表示memory,是内存各项的数字。

第二行表示Swap表示交换空间,把计算机预留的空间来使用。

查看可用的剩余内存,应该是free的位置。

查看的剩余的内存,则应该是free+shared+buffers+cached

l         find指令

表示根据条件去查询文档所在的位置

#find 范围路径 选项 选项的值

选项:

-name:表示根据名字查找

-type:表示根据文档的类型进行查询[d表示文件夹 f表示普通文件,s表示套接字文件(123.socket),l表示连接文件(快捷方式),c表示字符设备文件,b表示块状设备]

-user:表示根据文档的所有者进行查询

-group:根据所属的用户组进行查询

-size:根据大小进行查询

#find / -name httpd.conf -type f

-name选项支持通配符(*),模糊查询。

#find / -name *.conf -type f

l         ps指令【process show】

查看进程

#ps -ef

选项:

-e:等价于-A,all,表示全部

-f:表示full,显示全部的列

 

UID:该进程的启动用户名

PID:process id,进程的id号

P PID:parent process id父级进程id号

C:表示的cpu的使用情况

STIME:start time,启动时间

TTY:表示终端的设备编号,“?”表示该进程不是由终端发起的

TIME:表示持续的运行的时间,没有太多的意义

CMD:comand 显示进程的命令名称或者位置

 

l         service指令

操作服务的(启动/停止/重启)

#service 服务名 start/stop/restart

对于服务名是由要求的,要求服务名必须存在于/etc/init.d/

#ls /etc/init.d/

#/etc/init.d/服务名 start/stop/restart

l         grep指令

搜索、过滤,主要用于对文件/内容进行筛选,选出需要的内容

#grep [选项] 关键字 文件路径/内容

#grep “admin” /Desktop/2019.txt

选项:

-v:排除

 

扩展:

#grep -E “关键词1|关键词2|...” 文件路径或内容

选项:

-e表示extension 表示多条件筛选,“|”表示or

 

上述扩展用法等价于:

#egrep “关键词1|关键词2|...”文件路径或内容

l         wc指令【wordcount】

用于统计文件的各项数值(行、单词数、字节数

#wc -lwc 文档的路径

选项含义:

-l:line,行数

-w:word,单词数

-c:byte,字节数

lwc选项的顺序,不影响其指令输出的结果的顺序,结果顺序一定是行、单词、字节。

历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp