Linux中查看命令的帮助文档
1.man命令
1.1 查看命令帮助文档
在我们linux系统中如果遇到一个自己完全没有见过的命令该怎么办?方式有很多种:1 可以选择去百度寻找到答案、2 可以去问身边的大神、3 也可以靠自己查看linux中的命令帮助文档。凡事靠自己丰衣足食!那我们就来讲讲怎么查看linux中的命令帮助文档。
命令格式:man 命令名称
我们先来用man命令查看我们经常使用的ls命令(图1),注意:这里man命令默认的调用的more或者less的浏览方式,如果不清楚浏览方式的请看之前的教程。linux中的帮助文档都是采用英文的语言,所以大家不能方,哪怕下载一个词典咱们也要学着去试试看。
学会挑重点进行查看
当然这些里面的内容也不是完全都是必须要看的,我们遇到一个未知的命令,最想知道的就是这个命令是干什么的用的,其实我们只需要查看NAME下的一个简单的语句,就大概能知道了。我们看图2,list directory contents(列出目录内容) ,英语实在不行百度翻译一下。 我们查看NAME下一句就能清楚这个命令是干什么用的。 接下来是需要查看这个命令有什么选项(图3), ls 中的-a的选项之前章节有说过,列出目录下全部的文件也包含隐藏文件(.开头的文件都是隐藏文件)。
1.2 查看配置文件帮助文档
注意:man来查看配置文件的帮助文档的时候,man后面直接加配置文件名称,千万别写成路径,这样是不行的。
那我们查看配置文件的帮助文档主要看两个地方:
查看改配置文件保存的内容是什么。
我们来查看一个系统文件"/etc/services",那这个文件是保存什么东西的呢?我们看图1,同样是看NAME下包含的一句话就能知道这个配置文件保存是什么。Internet network services list(因特网服务列表),大家一看就清楚了。 所以说大家还是多多自己动手学习比较好,并不是特别难的。
查看配置文件中的格式。
在我们linux系统配置文件中,不管他保存的格式有多乱,也肯定有一个规则来的。我们查看配置文件帮助文档往下翻会看见一行类似这样的一行,这一般就是说明这个配置文件的格式是怎么的。
service-name:服务名称 、 port/protocol:端口/协议 、 [aliases ...] : 一般对应的是别名
我们来查看一下"/etc/services"这个配置文件。(图3)展示的内容和我们之前查看的格式都是一一对应的。 (#号代表的是注释)
在linux系统当中比如"passwd"这个命令,其实他不仅仅是个命令,他也是个配置文件,如果用man passwd默认查看的命令的帮助文档
我们使用whereis命令来进行查看(图4),whereis不仅仅可以查处命令的位置还可以查询出配置文件的位置(之前课程有讲到)。这里需要大家了解一下我们看whereis显示出来的帮助文档有一个是"passwd.5.gz"、有一个是"passwd.1.gz",这里分别代表1是命令帮助、5是配置文件帮助。
man 5 passwd //代表着需要查看配置文件passwd的帮助文档。
man 1 passwd 或者 man passwd //代表着需要查看命令的帮助文档, 1可以省略不写,默认查看的就是命令的帮助文档。
2.额外的帮助命令
2.1 查看命令主要的帮助信息
命令:whatis 需要查看的命令
这个命令会显示出你需要查看命令的主要信息,主要看这条命令是什么用的(图1)。这样就很清晰的查看到这这条命令是干什么的,但是我们需要注意一个问题。在我使用其他linux服务器上使用whatis这个命令,可能会提示"nothing appropriate",这个是linux不同版本的问题。 我们只需要运行一下"mandb",更新一下,就可以使用了(图2)。
2.2 查看命令的选项信息
命令:需要查看的命令 --help
当我们只想查看一个命令所拥有的选项的时候,可以使用--help来查看。
2.3 查看配置文件主要的帮助信息
命令:apropos 配置文件名称
查看一个配置文件的主要帮助信息

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Centos 7下tftp-server服务的安装与配置
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间 进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP的69号端口。 TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的 此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能, 它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证。它传输8位数据。 传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型; 最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。 ====================================================== 笔者以在Centos 7上安装tftp-server为例,将安装与配置tftp-server服务的过程记录如下: 1、安装tftp还是比较简单的,只需要使用yum命令安装即可,如下: [root@52...
- 下一篇
Linux 挂载LVM格式磁盘(充分利用磁盘)
废话不多说,直接来命令,跟着敲就好 查看已划分区空间使用情况:fdisk -l 查看已划分区空间使用情况:df -hal 记得下面的第三行:/dev/mapper/VolGroup-lv_root(有可能你的和我不一样),后面会有大用 [root@XS10351145199~]#df-hal FilesystemSizeUsedAvailUse%Mountedon /dev/mapper/VolGroup-lv_root 8.3G665M7.2G9%/ proc000-/proc sysfs000-/sys devpts000-/dev/pts tmpfs936M0936M0%/dev/shm /dev/xvda1477M28M424M7%/boot none000-/proc/sys/fs/binfmt_misc none000-/proc/xen 硬盘分区:fdisk /dev/xvdb 依次输入:n、p、1、两次回车、t、8e、w 重启服务器:reboot 查看分区请看,看还有多少空间可分配:fdisk -l 创建物理卷:pvcreate /dev/xvdb1 将物理卷加入到上...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范