1.别名设定举例
alias lm=‘ls -al | more’
还可以取代现有指令
alias rm='rm -i'
查询现有别名
alias
取消别名
unalias lm
2.历史命令:history
在正常情况下,历史命令的读取与记录是这样的:
- 当我们以bash等入Linux主机之后,系统会主动的由家目录~/.bash_history记录以前曾经下过的命令,那么~/.bash_history会记录几笔数据呢?这就与你bash的HISTFILESIZE这个变量设定值有关了。
- 假设我这次等入主机后,共下达过100次指令,等我注销的时候,系统就会将101~1100这总共1000笔历史命令更新到~/.bash_history当中。也就是说,历史命令在我注销时,会将最近的HISTFILESIZE笔记录到我的记录文件中去。
当然,也可以用history -w强制写入。但HISTFILESIZE只有那么多,旧的会被替代掉。
2.history还可以使用历史指令
!n #执行第n个指令
!vi #来执行最近开头是vi的指令
!! 来下达上个指令的内容
同一账号多次等入history写入问题
最后注销的那个bash才会是最后写入的数据
无法记录时间
历史命令无法记录指令下达的时间。可以通过~./bash_logout来进行history的记录。