-
命令(依赖解释器bash等):内部命令 外部命令
-
命令提示符: root # user $
-
命令格式:命令字 [选项] [参数]
-
命令类型 type cmd
命令帮助
-
内部命令 help cmd
-
外部命令 cmd --help -h
-
tab补全
-
Ctrl C
-
ESC .
-
\ 一条命令分成多行
重定向
类型 | 设备文件 | 文件描述符 | 默认设备 |
---|---|---|---|
标准输入 | /dev/stdin | 0 | 键盘 |
标准输出 | /dev/stdout | 1 | 显示器 |
标准错误 | /dev/stderr | 2 | 显示器 |
-
1> 输出正确重定向stdout
-
2> 输出错误重定向stderr
-
&> 输出正确错误重定向stdout,stderr
-
>> 输出追加重定向stdout
-
< 输入重定向stdin
-
/dve/null 黑洞文件
管道
-
把一个命令的stdout连接到另一命令stdin |
-
一行多个命令 cmd;cmd cmd&&cmd cmd||cmd
通配符
-
* 任意多个任意字符
-
? 单个任意字符
-
[] 多个字符或连续范围中的一个,若无则忽略
-
{} 多组不同字符串,全匹配
命令别名
-
alias 别名=‘执行的命令’
-
unalias 别名
-
\cmd cmd原始命令
命令执行文件
- which 命令
命令历史
-
history
-
history -c 清除
-
!n执行第n跳历史命令
-
!str执行最近一次str开头的历史命令
man手册
- 命令格式:man [章节] cmd
- 目录说明:man hier
章节 | 章节內容 |
---|---|
1 | shell中可以操作的指令或可执行档 |
2 | 系統核心可呼叫的函数与工具等 |
3 | 一些常用的函数(function)与函数库(library),大部分是C的函数库(libc) |
4 | 装置档案的说明,通常在/dev下的档案 |
5 | 设定档或者是某些档案的格式 |
6 | 游戏(games) |
7 | 惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的說明 |
8 | 系統管理員可用的管理指令 |
9 | 跟kernel有关的文件 |