Linux培训
达内IT学院

400-111-8989

Linux运维常用的命令及详解(七)


 今天小编要跟大家分享的文章是关于Linux运维常用的命令及详解。从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!正在从事Linux运维工作的小伙伴们来和小编一起看一看吧!

Linux运维常用的命令及详解(七)

61、pr命令 – 将文本文件转换成适合打印的格式

pr命令英文全称为pre,用来将文本文件转换成适合打印的格式,它可以把较大的文件分割成多个页面进行打印,并为每个页面添加标题。

语法格式:pr [参数]

常用参数:

-h

为页指定标题

 

62、printf命令 –shell 输出

全称为“Print Formatted”。printf命令模仿C程序库(library)里的printf()程序。

printf使用引用文本或空格分隔的参数,外面可以在printf中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。默认printf不会像echo自动添加换行符,我们可以手动添加\n。

语法格式:printf [格式控制字符串] [参数]

常用参数:

\a

警告字符,通常为ASCII的BEL字符

\n

换行

\r

回车

\0ddd

表示1到3位的八进制值字符

\ddd

表示1到3位数八进制值的字符。仅在格式字符串中有效

 

63、ps命令– 显示进程状态

ps命令是“processstatus”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。

ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

语法格式:ps [参数]

常用参数:

-a

显示所有终端机下执行的程序,除了阶段作业领导者之外

-c

显示CLS和PRI栏位

c

列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示

-d

显示所有程序,但不包括阶段作业领导者的程序

等等

详细请参见:#/ps

 

64、pushd命令 – 添加目录到目录堆栈顶部

全称为“PUSH Directory”。pushd命令用于更改新目录并(或)压栈,或者把栈里的某个目录推到栈顶。

语法格式: pushd[参数]

常用参数:

+N

把正数第N个放到栈顶

-N

把倒数第N个放到栈顶

-n

不切换,只压栈

dir

要推送的目录

 

65、pwd命令 – 显示当前路径

pwd命令是“print workingdirectory”中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径。

在实际工作中,我们经常会在不同目录之间进行切换,为了防止“迷路”,我们可以使用pwd命令快速查看当前我们所在的目录路径。

语法格式: pwd [参数]

常用参数:

-L

显示逻辑路径

 

66、rev命令 – 颠倒过来显示文件内容

使用rev命令可以把每一行字符的顺序颠倒过来显示文件内容。全称为“REVerse”。

语法格式:rev [文件]

 

67、rm命令 – 移除文件或目录

rm是常用的命令,全称为“Remove”。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。

语法格式:rm [参数] [文件]

常用参数:

-f

忽略不存在的文件,不会出现警告信息

-i

删除前会询问用户是否操作

-r/R

递归删除

-v

显示指令的详细执行过程

 

68、rmdir命令 – 删除空目录

rmdir命令作用是删除空的目录,英文全称:“removedirectory”。

注意:rmdir命令只能删除空目录。当要删除非空目录时,就要使用带有“-R”选项的rm命令。

rmdir命令的“-p”参数可以递归删除指定的多级目录,但是要求每个目录也必须是空目录。

语法格式:  rmdir[参数] [目录名称]

常用参数:

-p

用递归的方式删除指定的目录路径中的所有父级目录,非空则报错

-- -- ignore-fail-on-non-empty

忽略由于删除非空目录时导致命令出错而产生的错误信息

-v

显示命令的详细执行过程

-- -- help

显示命令的帮助信息

-- -- version

显示命令的版本信息

 

69、rmmod命令 – 删除模块

rmmod即“remove module”的简称,rmmod命令用于删除模块。执行rmmod命令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,不需要吧全部功能都放入核心,可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。

语法格式:rmmod [参数] [模块名称]

常用参数:

-a

删除所有目前不需要的模块

-s

把信息输出至syslog常驻服务,而非终端机界面

-v

显示指令执行的详细信息

-f

强制移除模块,使用此选项比较危险

-w

等待着,知道模块能够被除时再移除模块

  

70、rpm命令 –RPM软件包管理器

rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写, 该命令用于管理Linux下软件包的软件。在Linux操作系统下,几乎所有的软件均可以通过RPM进行安装、卸载及管理等操作。

概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。

语法格式:rpm [参数] [软件包]

常用参数:

-a

查询所有的软件包

-b或-t

设置包装套件的完成阶段,并指定套件档的文件名称;

-c

只列出组态配置文件,本参数需配合”-l”参数使用

-d

只列出文本文件,本参数需配合”-l”参数使用

等等

详情请参见:#/rpm

  

以上就是小编今天为大家分享的关于Linux运维常用的命令及详解(七)的文章,希望本篇文章能够对正在从事Linux相关工作的小伙伴们有所帮助,想要了解更多Linux命令记得继续关注达内Linux培训官网本系列文章,最后祝愿小伙伴们工作顺利!

原创 企鹅 Linux就该这么学

【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Linux运维工程师要掌握的Python面试题
下一篇:Linux运维初学者会遇到哪些问题

学物联网工程好就业吗?

图像算法工程师发展前景

大数据运维工资一般多少?

运维工程师经常加班吗?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省