191  
查询码:00000682
Linux进阶指令
作者: 钱钟书 于 2020年10月13日 发布在分类 / 人防组 / 人防后端 下,并于 2020年10月13日 编辑
Linux 进阶指令

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选项的顺序,不影响其指令输出的结果的顺序,结果顺序一定是行、单词、字节。


 关联文档

 关联资源



 推荐知识

 历史版本

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

  目录
    知识分享平台 -V 4.8.7 -wcp