一、历史命令与命令补全
1.历史命令--history
语法:history [选项] [历史命令保存文件]
选项:-c 清空历史命令
-w 把缓存中的历史命令写入历史命令保存文件(默认保存文件为各用户家目录下的.bash_history文件)
历史命令默认保存1000条,看可以在环境变量配置文件/etc/profile中进行修改。
2.历史命令的调用
- 使用上下箭头调用以前的命令
- 使用“!n”重复执行第n条命令,n可以用history命令查看
- 使用“!!”重复执行上一条命令
- 使用“!字串”重复执行最后一条以该字串开头的命令
3.命令与文件补全
在Bash中,命令与文件补全是非常方便与常用的功能,只要在输入命令或文件时,按“Tab”键即可自动补全命令或文件名。
二、别名与快捷键
1.命令别名
在管理和维护Linux系统的过程中,管理员会使用大量的命令,对于一些常用的复杂的命令,管理员可以用命令别名的功能根据自己的使用习惯来简化这些命令,以提高效率。
1.1 设定命令别名
alias 别名='原命令'
如: alias vi='vim'
1.2 查询命令别名
alias
1.3 让别名永久生效
要是别名永久生效,可以修改各用户下的.bashrc文件,如是root下的别名生效,修改/root/.bashrc。
1.4 删除别名
unalias 别名
三、输入输出重定向
1.标准输入输出
设备 |
设备文件名 |
文件描述符 |
类型 |
键盘 |
/dev/stdin |
0 |
标准输入 |
显示器 |
/dev/stdout |
1 |
标准输出 |
显示器 |
/dev/stderr |
2 |
标准错误输出 |