Linux ubtune 修改history命令条数

1命令行 回到家目录下 或者 直接打开终端就是家目录。

 

cd ~

 2  查看目录中隐藏的文件

ls -l

3  修改 .bash_history   以及.bashrc

 先把原文件备份

cp .bashrc .bashrc_back
cp .history_bash  .history_bash_back

4 用vi 修改以上两个文件。

     ./bash_history 文件复制粘贴到你要的行数。

     ./bashrc 文件中将 修改成保持的大小

HISTSIZE=1000  # 设置保存的命令数量为 1000 条
HISTFILESIZE=2000  # 设置历史记录文件的大小限制为 2000 行

进行适当修改

参考资料:

在 Linux 中,history 命令可以显示最近使用过的命令历史记录。默认情况下,历史命令会保存在一个叫做 ~/.bash_history 的文件中。每次退出终端时,当前会话的命令历史记录会自动追加到该文件中。

如果你希望增加历史命令的记录数目或修改保存历史命令的方式,可以通过修改 shell 的配置文件来实现。以下是一些常用的方法:

修改历史记录的保存数量:默认情况下,Linux 中保存的历史命令数量是 500 条。你可以通过编辑 ~/.bashrc 或 ~/.bash_profile 文件,在其中添加或修改以下行来设置保存的命令数量:

bash
HISTSIZE=1000  # 设置保存的命令数量为 1000 条
HISTFILESIZE=2000  # 设置历史记录文件的大小限制为 2000 行
记得保存文件并重新加载终端窗口或运行 source ~/.bashrc 或 source ~/.bash_profile 来使修改生效。

禁止保存特定命令:如果你希望某些敏感或无关紧要的命令不被保存到历史记录中,可以在命令前面加上空格字符。例如:

bash
ls -l  # 该命令会被保存到历史记录中
 ls -l  # 该命令不会被保存到历史记录中
禁用命令记录:如果你完全不希望保存历史命令,可以将以下行添加到 ~/.bashrc 或 ~/.bash_profile 中:

bash
unset HISTFILE  # 禁用命令历史文件
unset HISTSIZE  # 禁用保存的命令数量设置
这样做会导致系统不再保存任何历史命令。

请注意,根据不同的 Linux 发行版和终端配置,这些文件的名称和位置可能会有所不同。在修改配置文件之前,最好先备份原始文件以防发生意外。
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值