命令可以是一个可执行程序,或者内建于shell自身的命令,如cd,或者是shell函数,或者是命令别名
type 查看命令类型
which ls 查看可执行程序的位置 对命令别名和内建命令无效
help cd 查看帮助
mkdir --help 查看帮助 一些程序不支持--help选项
可以把命令放在一行,中间用;隔开
alias 查看已创建的别名
unalias 删除别名
alias cp=‘cp -i‘ \ alias l.=‘ls -d .* --color=tty‘ \ alias ll=‘ls -la --color=tty‘ \ alias ls=‘ls --color=tty‘ \ alias mv=‘mv -i‘ \ alias rm=‘rm -i‘ \ alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde‘
man program 查看手册 一些程序提供了正式的文档 使用less浏览
/abc ?abc 向后/前查找abc n查找下一个
手册的组织结构 man可以指定只显示下面某章节
章节 |
内容 |
1 |
用户命令 |
2 |
程序接口内核系统调用 |
3 |
C 库函数程序接口 |
4 |
特殊文件,比如说设备结点和驱动程序 |
5 |
文件格式 |
6 |
游戏娱乐,如屏幕保护程序 |
7 |
其他方面 |
8 |
系统管理员命令 |
apropos 或者 man -k 按关键字搜索所有的手册?
whatis 或者 man -f 匹配特定关键字的手册页和一行命令说明
info 读取程序的info 超链接形式 树形结构 跳转
命令 |
行为 |
? |
显示命令帮助 |
PgUp or Backspace |
显示上一页 |
PgDn or Space |
显示下一页 |
n |
下一个 - 显示下一个结点 |
p |
上一个 - 显示上一个结点 |
u |
Up - 显示当前所显示结点的父结点,通常是个菜单 |
Enter |
激活光标位置下的超级链接 |
q |
退出 |