【Linux】如何查看Linux命令的使用方法

man cd | col -b > cdhelp.txt #查询帮助文档

man 命令用于查看 Linux 系统的在线帮助文档(man page)。man 是 “manual” 的缩写,通过它,你可以访问关于各种命令、函数、配置文件等的详细文档。
cd 是一个常用的命令,用于在 Linux 系统中切换当前工作目录。cd 后面可以跟目录的路径,用于切换到指定的目录。
col -b 是一个管道命令,它用于过滤 cd 命令的输出,并去除其中特殊的控制字符。这样可以确保将干净的输出保存到文件中。
》 是重定向符号,它用于将 cd 命令和 col -b 命令的标准输出重定向到文件 cdhelp.txt 中。
综上所述,man cd | col -b > cdhelp.txt 的作用是将 cd 命令的帮助文档输出整理后保存到 cdhelp.txt 文件中,供用户进一步查阅和学习。

Linux命令行的辅助操作

Tab键:自动补齐/按两下帮忙查询相同前缀的目录或文件(cd会显示目录,vim会显示文件)
反斜杠“\”强制换行(在长命令的情况下使用便于排错,更加工整)
Ctrl+U组合键:清空至行首
Ctrl+K组合键:清空至行尾
Ctrl+L组合键:清屏,或者clear
Ctrl+C组合键:取消本次命令编辑
Ctrl+A组合键:切换到行首
Ctrl+E组合键:切换到行尾

内部命令help

查看Shell内部命令的帮助信息

命令的“–help”选项

适用于大多数的 Linux的外部命令

alias #查看系统当前所有可用别名

alias ll=‘ls-lt’#设置别名

unalias #删除别名

vim /root/.bash 永久生效

注意:在定义别名时,等号两边不能有空格,否则shell不能决定您需要做什么。仅在命令中包含空格或特殊字符时才需

统计目录及文件空间占用-du

统计指定目录(或文件)所占用磁盘空间的大小
du [选项] [文件或目录…]

常用选项

-a :统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h:以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s:只统计所占用空间总的大小,而不是统计每个子目录、文件的大小

查询RPM软件包信息

rpm -qpi RPM包文件名 #查询指定软件包的详细信息
rpm -qpi /mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm

rpm -qpl RPM包文件名 #查询指定软件包的文件列表
rpm -qpl /mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm

rpm -qpc RPM包文件名 #查询指定软件包的配置文件
rpm -qpc /mnt/Packages/elinks-0.12-0.37.pre6.el7.x86_64.rpm

rpm -qpd RPM包文件名 #查询指定软件包的软件包文档的位置
rpm -qpd /mnt/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm

3、安装、升级、卸载 RPM 软件包
格式:

rpm [选项] RPM包文件
rpm -ivh RPM软件包
常用选项:

-i:安装一个新的 RPM 软件包
-U:升级某个软件包,若未安装过,则进行安装。
-F:升级某个软件包,若未安装过,则放弃安装
-h:在安装或升级软件包的过程中,以“#”号显示安装进度
-v:显示软件安装过程中的详细信息
–force:强制安装某个软件包,比如要安装版本更旧的软件包(- -单词)
-e:卸载指定名称的软件包
–nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

yum常用的操作命令

yum -y install 软件名 #安装、升级软件包,“-y”选项表示自动确认
yum install lrzsz -y #安装包上传下载(rz上传,sz下载)

yum -y remove 软件名 #卸载软件包,可自动解决其依赖关系

yum -y update 软件名 #升级软件包

yum list #查询软件包列表

yum list installed #查询系统中已安装的软件包

yum list available #查询仓库中尚未安装的软件包

yum list updates #查询可以升级版本的软件包

yum info 软件名 #查询软件包的描述信息
yum info httpd

yum search [all] 关键词 #根据某个关键词来查找相关的软件包
yum search all httpd
yum search all httpd | wc -l #查找到httpd相关的包并统计个数

yum whatprovides 命令 #查询命令属于哪个软件包
yum whatprovides netstat

yum install 包名 -y --downloadonly --downloaddir=/tmp/ #下载RPM包到指定目录
yum install httpd -y --downloadonly --downloaddir=/home

yum install epel* -y
yum install nginx -y --downloadonly --downloaddir=/home
(nginx服务名称,downloadonly下载全部,downloaddir下载到对应的路径)

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搞什么滚去学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值