欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

12. Bash Shell 历史记录管控

程序员文章站 2024-03-24 14:25:58
...

开篇词

结合 Bash Shell 的命令重用特性,使用之前用过的命令或查看最近使用过的命令将变的简单。
12. Bash Shell 历史记录管控
 

历史命令所存文件

echo $HISTFILE

12. Bash Shell 历史记录管控
 

历史命令可保留的行数

echo $HISTSIZE
echo $HISTFILESIZE

12. Bash Shell 历史记录管控
 

历史命令列表

history

12. Bash Shell 历史记录管控
 

执行用过的命令

!!    # Ctrl+P 可以达到相同的效果

12. Bash Shell 历史记录管控
 

执行记录的命令

!1    # 执行第一条被记录的命令
!-1    # 执行最后一条被记录的命令
!N    # 执行被记录在第 N 行的命令

 

删除执行的命令

pwd    # 执行完这个命令后,它将成为上一个命令
ls; history -d $(history 1)    # $(history) 取回最后一个命令的行号
!!    # 执行上一个命令

12. Bash Shell 历史记录管控
&nbnsp;

执行命令而不做记录

echo $HISTFILE
unset HISTFILE
echo $HISTFILE

12. Bash Shell 历史记录管控
 

清空历史记录

history -c    # 在用户退出登录后生效
history -w    # 将变动保存至 .bash_history 文件中,使其立即生效

 

我所撰写的英文版本

12. Bash Shell History Record Operations
 

引用