一、如何获取命令帮助:
1、bash中,命令有两种类型:
外部命令:在文件系统上的某位置有一个与命令名称对性的可执行文件;
内建命令builtin:在shell程序中实现的命令即为内建命令;
2、判断命令是外部命令还是内置命令:使用type命令
[root@localhost ~]# type cd
cd is a shell builtin 内建命令
[root@localhost ~]# type shutdown
shutdown is /sbin/shutdown 外部命令
[root@localhost ~]# type ls
ls is aliased to `ls --color=auto' 别名
3、获取帮助:
内建命令:
help+ 命令名
外部命令:
命令 –help
使用手册:manual
man命令(先解压后显示)
Man+命令
Man+内部命令显示的是bash的帮助
4、Shell:事先通过一个变量(PATH)设定好了多个路径,当用户输入命令时,shell会自动到这些路径(由左向右)下查看与命令名称相同的可执行文件;
[root@control1 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
5、hash 用来保存以前曾经执行过的命令,以哈希表的方式保存,可以通过hash命令来查看表;
[root@control1 ~]# hash
hits command ##hits是使用次数
1 /usr/bin/vim
13 /usr/bin/man
1 /usr/bin/ls
6、查看一个可执行程序的具体路径:使用 which+程序名来查看
·内建命令查找不到
[root@cxm ~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
二、man命令
man命令可用于查看命令的具体可用参数与对象格式等等
①man命令的可用帮助文档分类有:
1 : 普通的命令
2:内核调用的函数与工具
3:常见的函数与函数库
4:设备文件的说明
5:配置文件
6:游戏
7:惯例与协议
8:管理员可用的命令
9:内核相关的文件
②文档的目录结构
NAME:命令的名称
SYNOPSYS:参数的大致使用方法
DESCRIPTION:介绍说明
EXAMPLES:演示(附带简单说明)
OVERVIEW:概述
DEFAULTS:默认的功能
OPTIONS:具体的可用选项(带介绍)
ENVIRONMENT:环境变量
FILES:用到的文件
SEE ALSO:相关的资料
HISTORY:维护历史与联系方式
3、man命令的操作按键
空格键:向下翻一页。
[Page Down]/b:向下翻一页。
[Page Up]/f:向上翻一页。
[HOME]:直接前往首页。
[END]:直接前往尾页。
/关键词:从上至下搜索某个关键词,如”/linux”。
?关键词:从下至上搜索某个关键词,如”?linux”。
n:定位到下一个搜索到的关键词。
N:定位到上一个搜索到的关键词。
q/:q/Q/:Q/ZZ:退出帮助文档。
h/H:显示帮助
4、man命令的用法
①man 命令
②man (数字) 命令