1.type 显示命令的类型
type type
2.显示一个可执行程序的位置 which
这个命令只对可执行程序有效,不包括内部命令和命令别名,别名是真正的可执行程序的替代物。 当我们试着使用 shell 内部命令时,例如,cd 命令,我们或者得不到回应,或者是个错误信息.
3.得到shell 内部命令的帮助文档 help
help cd
4.–help - 显示用法信息
mkdir --help
5.man 显示程序手册页
man program
表6-1: 手册页的组织形式
章节 | 内容 |
---|---|
1 | 用户命令 |
2 | 程序接口内核系统调用 |
3 | C 库函数程序接口 |
4 | 特殊文件,比如说设备结点和驱动程序 |
5 | 文件格式 |
6 | 游戏娱乐,如屏幕保护程序 |
7 | 其他方面 |
8 | 系统管理员命令 |
可以使用如下的方式指定特定的章节
man section search_term
例如:
man 5 passwd //会显示文件/etc/passwd 的文件格式说明手册
6.apropos - 显示适当的命令
也有可能搜索参考手册列表,基于某个关键字的匹配项。
通过关键词,查找出一些信息,比如章节和命令等信息.
apropos 关键词 //该命令和 " man -k 关键词" 的效果一样
7.whatis 显示非常简洁的命令说明
显示匹配特定冠电子的手册页的名字和一行命令说明.
8.info 显示程序info条目
info 程序读取 info 文件,info 文件是树型结构,分化为各个结点,每一个包含一个题目。 info 文件包含\超级链接,它可以让你从一个结点跳到另一个结点。一个超级链接可通过 它开头的星号来辨别出来,把光标放在它上面并按下 enter 键,就可以激活它。
表 6-2: info 命令
命令 | 行为 |
---|---|
? | 显示命令帮助 |
PgUp or Backspace | 显示上一页 |
PgDn or Space | 显示下一页 |
n | 下一个 - 显示下一个结点 |
p | 上一个 - 显示上一个结点 |
u | Up - 显示当前所显示结点的父结点,通常是个菜单 |
Enter | 激活光标位置下的超级链接 |
q | 退出 |
[me@linuxbox ~]$ info coreutils
9.别名 alias 删除别名unalias
多个 命令可以放在一行,使用分号隔开就可以了
可以通过给命令起别名的方式,将多个命令的连续执行,使用一个别名代替.可以通过type对别名进行查看,如:
alias name='string' //等号前面没有空格
如:
alias foo='cd /usr; ls; cd ~'
删除别名
unalias name //unalias foo
别名在关闭shell之后就会消失