DurantJiang Blogs

You still hava lots more to work on

Linux学习-3-帮助命令

一:man命令

man不是"男人"的意思,而是manual(手册)的缩写

使用方式:man 【系统命令】

当我们使用man命令时,比如man ls,可以看到结果中左上角会有LS(1);那么这个是什么意思呢?这就首先需要了解一下man命令的级别。

  • 1 - 可执行程序和一般shell命令
  • 2 - 系统调用函数
  • 3 - 库函数
  • 4 - 设备配置文件,通常在/dev下
  • 5 - 配置文件,/ec下
  • 6 - 游戏
  • 7 - 协议及杂项
  • 8 - 管理员命令
  • 9 - 与内核相关

man 命令的级别有这9种,可以看到我们看到的LS(1) 是代表着我们看到的“可执行程序和一般shell命令” 的帮助文档,那么我们如何查看一个命令有几种级别呢?

man -f 命令(相当于 whatis 命令):查看命令拥有哪几个级别的帮助。
如 man -f ls 或者 whatis ls

[root@VM_89_251_centos ~]# man -f ls
ls (1) - list directory contents
[root@VM_89_251_centos ~]# whatis ls
ls (1) - list directory contents
[root@VM_89_251_centos ~]# man -f ifconfig
ifconfig (8) - configure a network interface
[root@VM_89_251_centos ~]# whatis ifconfig
ifconfig (8) - configure a network interface

可以看到,ls命令拥有级别1,而ifconfig拥有级别8;当然,我们可以用如下方式来查看帮助。

man 【级别】 【命令】

如:man 1 ls

这样是没错的,但是如果我们man 2 ls呢,因为ls没有2权限,所以当执行这个命令时会提示

[root@VM_89_251_centos ~]# man 2 ls
No manual entry for ls in section 2

当然,如果出现一个命令同时拥有几种权限而我们查看帮助文档时又没指定权限时,man命令会默认打开低权限,也就是如果拥有权限1和权限5时,会打开权限1的帮助文档。可以先查看命令的权限再指定权限查看帮助文档。

如果,我们想查看某个命令的帮助文档,但是又不记得命令,只记得大概叫什么,这该怎么办呢?

man -k 【命令或者大概名字】(相当于apropos 命令) 查找手册页名字和描述中包含你输入命令的内容;

例如: 我们可以查看一下和pass相关的命令: man -k pass 或者 apropos pass

二:选项帮助

这个没啥可说的,就是 命令 –help
如: ls –help ,shutdown –help等,可以看到它们的帮助文档

三:shell内部命令帮助

首先得判断一个命令是不是shell内部命令

那么如何判断命令是不是shell内部命令呢?

使用which和whereis 查看命令,如果没有可执行文件输出,那么这个命令就是shell内部命令。

使用: help 【命令】
例如: help cd

注意:在centos7以后,使用which cd 和whereis cd ,是能够看到可执行文件输出的,但是依然可以使用help cd来查看帮助文档,例如:

[root@VM_89_251_centos ~]# whereis cd
cd: /usr/bin/cd /usr/share/man/man1/cd.1.gz
[root@VM_89_251_centos ~]# whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz
[root@VM_89_251_centos ~]# help ls
-bash: help: no help topics match ls'. Tryhelp help’ or man -k ls' orinfo ls’.
[root@VM_89_251_centos ~]# help cd
cd: cd [-L|[-P [-e]]] [dir]
Change the shell working directory.

四:详细命令帮助info

info命令是把整个大帮助手册拉出来,然后对应到命令位置

使用:info 【命令】
例如:info ls

显示结果后,通过按键操作,如:

回车:进入子帮助页面(带有*号的标记处回车)

u:进入上层页面

n:进入下一个帮助小节

p:进入上一个帮助小节

q:退出

不推荐使用info和help,推荐使用man和命令–help

阅读更多
版权声明: https://blog.csdn.net/weixin_38956287/article/details/79970833
文章标签: linux帮助命令
个人分类: Linux
上一篇Java学习-多线程-2-定时器Timer与线程之间的通信
下一篇计算机之网络协议
想对作者说点什么? 我来说一句

Linux帮助命令中文解释大全 chm

2015年04月23日 2.57MB 下载

帮助命令 Linux

2015年09月17日 280KB 下载

Linux常用命令简介

2013年02月16日 207KB 下载

visual c++ 6.0帮助命令

2010年10月13日 297KB 下载

Linux的常用命令

2011年04月01日 411KB 下载

linux 常用命令

2011年04月15日 103KB 下载

第2章Linux的常用命令

2010年11月26日 413KB 下载

IIS启动停止的BAT

2013年02月17日 669B 下载

没有更多推荐了,返回首页

关闭
关闭