4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

这篇具有很好参考价值的文章主要介绍了4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

重点:find 、ps 、grep 、管道

1、du 指令

作用:du表示directory used,显示出目录所占的磁盘空间大小的情况。

语法:#du -sh 目录路径

选项说明:

-s:表示sumary,汇总统计

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

案例:使用du指令统计出“/home”的大小情况

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

2、df 指令

作用:disk free,查看磁盘的剩余空间的情况。

语法:

#df -h

 文章来源地址https://www.toymoban.com/news/detail-710254.html

选项说明:

-h:表示以较高可读性单位进行查看。

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

3、free 指令

作用:查看内存的使用情况

语法:

#free -m

 

选项说明:

-m:表示以mb为单位进行查看

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

4、find 指令

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

场景:当用户想找一个文档,但是只记得其部分特征,这个时候就可以使用find指令查询路径。

指令 查找范围路径 选项 选项的值 选项 选项的值 选项 选项的值

语法:

#find 范围路径(位置) 选项 选项的值 [选项 选项的值 ….]

 

常见的选项:

-name:根据名字进行查询

-type:根据文档的类型进行查询。[d表示文件夹,f表示普通文件,s表示套接字文件,l表示连接文件,c表示字符设备文件,b表示块状设备文件]

-user:根据所有者进行查询

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

-size:根据大小进行查询

案例:我们记不清一个文件1.txt 所在位置,现在要求使用find指令进行查询

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

补充:-name选项支持通配符(“*”),模糊查询,表示任意长度的任意字符。

例如:假设我需要查询磁盘中全部的.conf文件,则可以写成:

#find / -name “*.conf” -type f

 

5、ps 指令

相当于windows 系统的 任务管理器(静态)

作用:表示process show,查看进程

语法:#ps -ef 【补充语法:#ps aux,BSD格式进行输出】

选项含义:

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

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

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

UID:该进程的启动用户名;

PID:process id,进程的id号

PPID:parent process id,父级进程id号

C:表示的cpu的使用情况

STIME:start time,启动时间

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

TIME:持续运行的时间

CMD:command,显示进程的名称或者位置

补充:结束进程的指令

kill PID

kill 7946

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

补充:top指令(查资源占用情况用top) 动态系统任务进程

退出按q 即可

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

6、service

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

语法:

#service 服务名 start/stop/restart

 

服务名必须要在/etc/init.d中可见。

案例:使用service指令启动apache(httpd)、

service httpd start

 

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

注意:对于服务名是存在要求的,要求服务名必须存在于“/etc/init.d”目录下。

除了可以用service指令操作服务,还可以通过如下语法:

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

 

所以刚才apache的启动指令还可以写成:#/etc/init.d/httpd start

扩展:在CentOS7中如何控制服务的?

在7中兼容service指令,但是在执行之后实际上是跳转到systemctl指令去执行的操作。

Systemctl语法:

# systemctl start/stop/restart 服务名

 

7、grep 指令

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

语法:#grep [选项] 关键词 文件路径/内容

常见的选项:

-v:排除,取反

案例:使用grep筛选出anaconda-ks.cfg 中的 "input" 行

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

案例:使用grep -v实现排除input所在行

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

8、wc指令

作用:word count,其作用是用于统计文件的各项数值(行、单词数、字节数)

语法:#wc -lwc 文档的路径

选项含义:

-l:line,行数

-w:word,单词数

-c:byte,字节数

案例:使用wc指令分别统计文件1.txt的行、单词数、字节数

wc -lwc 1.txt

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

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

9、管道

管道严格意义上说其不是指令,其只是一个符号“|”。该符号主要起到辅助的作用,能够将多个指令合在一行上进行操作。主要用在搜索过滤等上面。

语法:# 必须在终端中有输出内容的指令 | 有输入的指令[要求有读取文件内容的需求]

管道的核心理解概念:管道前面的指令的输出其实就是管道后面指令的输入

案例:通过ps指令查看进程,只查看httpd的进程。

ps -ef | grep "主文件夹" ,因为进程太多,人眼无法查看,用别的命令行查找太过麻烦,使用管道可以最快找出

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

案例:

“/etc/passwd”文件是存储用户信息的文件,该文件中一行即为一个用户,要求使用所学的指令统计出当前计算机中一共有多少个用户。

  cat /etc/passwd | wc -l

 

4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道

     
     
     
     
     
     
     
     
     
     
     

 

到了这里,关于4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 查看磁盘空间 目录 文件 占用 大小 df du

    df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数。它是通过文件系统磁盘块分配图进行计算出的。 du 命令的全称是 Disk Used ,统计磁盘有已经使用的空间。它是直接统计各文件各目录的大小,而不是从硬盘获得信息的。 常用 df -h 常用du

    2024年02月12日
    浏览(51)
  • Linux操作系统常用指令大全(一)

    语法:shutdown shutdown -h now 【立即关机】 shutdown -h 1 【1分钟后关机,shutdown后不填默认一分钟后关机】 shutdown -r now 【立即重启】 无论是要关机还是重启,建议先运行 sync 命令将内存数据保存到磁盘。 语法:man 命令或配置文件 man ls 【查看 ls 命令的帮助手册】 man netstat 【查看

    2024年01月23日
    浏览(67)
  • Linux【命令篇】—— Linux操作系统常用指令大全

    目录 一、关机与重启指令 (1) shutdown - 关机 (2) halt - 关机 (3) reboot - 重启 (4) sync - 将内存的数据同步到磁盘 二、帮助指令 (1) man - 查看某个命令的帮助手册 (2) help - 查看某个命令的帮助信息 三、文件目录类指令 (1) pwd - 显示当前目录的绝对路径 (2) ls -

    2024年02月02日
    浏览(64)
  • LINUX空间管理之du与df命令查看磁盘容量不一致问题

    在Linux系统的运行过程中,会经常遇到磁盘使用率过高,通过执行 du 与 df 命令查看磁盘容量确出现不一致的现象,例如以下几种现象: 执行 du 和 df 命令显示的结果不一致, df 比 du 命令显示的数据大很多。 使用 df 命令显示磁盘使用率过高,但是执行 du 命令统计目录时却磁

    2024年02月16日
    浏览(51)
  • Linux:df与du查看磁盘占用空间数据不一致的原因及解决方法

    目录 一、原因分析 二、解决方法 三、其它问题       使用du -sh 和df -h 查看某一个目录占用的磁盘空间,有时会发现结果相差非常大,下面我们对这个问题详细说明一下。 一、原因分析       导致出现这种情况的主要原因是一部分进程访问的文件被删除了。       首

    2024年03月20日
    浏览(56)
  • Linux操作系统:指定运行级别(init5和init3)+找回linux最高权限的密码+帮助指令

    指定运行级别 (指定运行级别使用的是  init 0~6   或者是systemctl get-default是查看当前运行级别。 system set-default multi-user.target表示切换到运行级别3 system set-default graphical.target表示切换到运行级别5) 运行级别由以上7种,用的最多的是init 5 和init 3。打开终端,输入init3,如下 变成

    2024年02月04日
    浏览(83)
  • 银河麒麟操作系统free查看服务器的内存,为什么比实际物理内存少很多?

    银河麒麟操作系统创建成功后,free -m命令查询内存大小,查询结果比实际物理内存小很多。 创建的虚拟机实际内存为8192M。系统内查询可用内存为6807M 使用 dmidecode -t memory 命令查看实际的硬件内存大小, free -m 查询系统内内存大小如下: 可以看到使用dmidecode -t memory查看的内

    2024年02月07日
    浏览(93)
  • Linux :: 内容过滤指令【3】:grep 指令【详解】:在指定文件中过滤搜索信息、(模糊)查找包含指定字符串的内容!(如:系统故障时,查看操作日志信息等情景)

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 注:find 指令常与 grep 指令在面试中被提及,需让你回答异同! 目录索引: 1. 基本语法、功能及使

    2024年02月09日
    浏览(61)
  • Liunx 磁盘空间 df & du 命令详解

    显示磁盘的相关信息 df命令 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法 选项 参数 文件:指定文件系统上的文件。 大小格式 显示值以 --block-size 和 DF_BLOCK_SIZE , BLOCK_SIZE 和

    2024年02月04日
    浏览(37)
  • Linux下的du指令详解

    Linux下的du指令是磁盘空间使用统计与问题排查利器 简介: 在Linux系统中,磁盘空间的合理利用和排查是关键任务之一。为了帮助我们了解文件和目录占用的磁盘空间,以及排查空间占用过高的问题,我们可以使用du指令。本篇博客将以通俗易懂的方式,详细介绍du指令的前世

    2024年02月10日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包