命令历史

命令历史:

命令历史相关的设置:

echo $HISTSIZE查看变量历史命令的大小(缓存多少条命令)命令历史的大小默认是1000,

echo $HISTFILESIZE命令历史文件大小(命令历史文件能保存多少条历史命令)

echo $HISTFILE命令历史文件(/root/.bash_history用户的路径)

echo $HISTCONTROL查看历史记录保存方式

ignoredups不记录后面重复的命令(只记录连续重复命令一次)

ignorespace不记录以空白开头的命令

ignoreboth不记录以空白开头的命令,且连续重复的命令只记录一次

histroy查看命令历史

-c清空命令历史

-d删除指定的hsitory记录,后面可以加第多少条

-a追加,将历史命令存盘(将缓存中的新命令追加到历史文件)

-w将缓存的内存保存在历史文件中(替换命令历史存盘)

history -d 500删除第500行记录,后面的往上移动

history -d 500 10删除第500行开始,往后的10行

历史命令的使用技巧:

执行第100条   !n-------!100

!-n执行命令历史的倒数第多少条

!!执行上一条历史

  !man执行最近的一次与执行字符串开头的命令

  !$应用前一个命令的最后一个参数

  cat /tmp/inittab

  vi !$

  esc 按下在松开再按.可以显示上一条命令


你可能感兴趣的:(命令历史)