标签:等价 缓存 环境变量 功能 文件 bash ash 存在 history
简介:bash保存了过去曾经执行过的命令列表。
当前shell的命令进程保存在内存中。
退出时,保存到当前用户文件夹中的隐藏文件夹.bash_histroy中,ls -a 可查看
history快捷方式:
!#: #为命令历史列表中的命令编号(#history :查看缓存中的命令历史及编号)
!!: 执行上一条,等价于方向键上
!-1:执行倒数第一个命令
!string: 执行历史中最近一次以string开头的命令
history -c :清空缓存中的命令历史
history -d # :删除第#条命令
history -a :追加到缓冲区
引用上一个命令的参数:
!$或者快捷点ESC松开后按.
命令历史的环境变量
HISTSIZE:
echo $HISTSIZE : 查看变量的值-》1000
HISTFILE :
echo $HISTFILE :/root/.bash_history
HISTFILESIZE:
echo $HISTFILESIZE:1000
HISTCONTROL:控制命令历史的生成
echo $HISTCONTROL
1. ignoredups :忽略连续且重复的命令
2. ignorespace :空格开始的命令被忽略
3. ignoreboth : 合并上两个功能
修改HISTCONTROL的值,只需要运行赋值语句即可。
标签:等价 缓存 环境变量 功能 文件 bash ash 存在 history
原文地址:http://www.cnblogs.com/wuwen19940508/p/6444783.html