Linux常用命令全称及讲解(11)


全称为“PUSH Directory” 。pushd命令用于更改新目录并(或)压栈 , 或者把栈里的某个目录推到栈顶 。
语法格式: pushd[参数]
常用参数:
+N
把正数第N个放到栈顶
-N
把倒数第N个放到栈顶
-n
不切换 , 只压栈
dir
要推送的目录
pwd命令 – 显示当前路径
pwd命令是“print workingdirectory”中每个单词的首字母缩写 , 其功能正如所示单词一样 , 为打印工作目录 , 即显示当前工作目录的绝对路径 。
在实际工作中 , 我们经常会在不同目录之间进行切换 , 为了防止“迷路” , 我们可以使用pwd命令快速查看当前我们所在的目录路径 。
语法格式: pwd [参数]
常用参数:
-L
显示逻辑路径
rev命令 – 颠倒过来显示文件内容
使用rev命令可以把每一行字符的顺序颠倒过来显示文件内容 。全称为“REVerse” 。
语法格式:rev [文件]
rm命令 – 移除文件或目录
rm是常用的命令 , 全称为“Remove” 。该命令的功能为删除一个目录中的一个或多个文件或目录 , 它也可以将某个目录及其下的所有文件及子目录均删除 。对于链接文件 , 只是删除了链接 , 原有文件均保持不变 。rm也是一个危险的命令 , 使用的时候要特别当心 , 尤其对于新手 , 否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf) 。所以 , 我们在执行rm之前最好先确认一下在哪个目录 , 到底要删除什么东西 , 操作时保持高度清醒的头脑 。
语法格式:rm [参数] [文件]
常用参数:
-f
忽略不存在的文件 , 不会出现警告信息
-i
删除前会询问用户是否操作
-r/R
递归删除
-v
显示指令的详细执行过程
rmdir命令 – 删除空目录
rmdir命令作用是删除空的目录 , 英文全称:“removedirectory” 。
注意:rmdir命令只能删除空目录 。当要删除非空目录时 , 就要使用带有“-R”选项的rm命令 。
rmdir命令的“-p”参数可以递归删除指定的多级目录 , 但是要求每个目录也必须是空目录 。
语法格式 : rmdir[参数] [目录名称]
常用参数:
-p
用递归的方式删除指定的目录路径中的所有父级目录 , 非空则报错
-- -- ignore-fail-on-non-empty
忽略由于删除非空目录时导致命令出错而产生的错误信息
-v
显示命令的详细执行过程
-- -- help
显示命令的帮助信息
-- -- version
显示命令的版本信息
rmmod命令 – 删除模块
rmmod即“remove module”的简称,rmmod命令用于删除模块 。执行rmmod命令 , 可删除不需要的模块 。Linux操作系统的核心具有模块化的特性 , 因此在编译核心时 , 不需要吧全部功能都放入核心 , 可以将这些功能编译成一个个单独的模块 , 待有需要时再分别载入它们 。
语法格式:rmmod [参数] [模块名称]
常用参数:
-a
删除所有目前不需要的模块
-s
把信息输出至syslog常驻服务 , 而非终端机界面
-v
显示指令执行的详细信息
-f
强制移除模块 , 使用此选项比较危险
-w
等待着 , 知道模块能够被除时再移除模块
rpm命令 – RPM软件包管理器
rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写 ,  该命令用于管理Linux 下软件包的软件 。在 Linux 操作系统下 , 几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作 。
概括的说 , rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证 。
语法格式:rpm [参数] [软件包]
常用参数:
-a
查询所有的软件包
-b或-t
设置包装套件的完成阶段 , 并指定套件档的文件名称;
-c
只列出组态配置文件 , 本参数需配合”-l”参数使用
-d
只列出文本文件 , 本参数需配合”-l”参数使用
等等
详情请参见:https://www.linuxcool.com/rpm
rsh命令 – 远端登入的shell
rsh命令的英文全称为“remote shell” , 该命令提供的用户环境 , 也就是shell , 以便指令能够在指定的远端主机上执行 。


推荐阅读