You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在群晖DSM中永久配置用户终端历史记录的HISTSIZE与HISTFILESIZE参数

如何在群晖DSM中永久配置用户终端历史记录的HISTSIZE与HISTFILESIZE参数

我来帮你搞定这个问题!群晖DSM的bash环境配置确实和常规Linux发行版不太一样,默认用户目录下没有.bashrc文件,但咱们完全可以通过其他方式永久设置这两个历史记录参数,步骤很清晰:

  • 第一步:创建用户专属的bash配置文件
    首先通过SSH工具或者DSM自带的终端套件登录到你的用户终端。群晖的bash会优先读取用户主目录下的.bash_profile文件,所以咱们先创建它:

    touch ~/.bash_profile
    
  • 第二步:添加HISTSIZE和HISTFILESIZE配置
    用文本编辑器打开刚创建的文件,推荐用nano(操作简单):

    nano ~/.bash_profile
    

    在文件里添加以下两行内容,把数值改成你想要的记录条数(比如我习惯设成2000):

    export HISTSIZE=2000  # 设置当前终端会话保留的历史记录条数
    export HISTFILESIZE=2000  # 设置本地历史文件中永久保存的总记录条数
    

    编辑完成后,按Ctrl+O保存,回车确认文件名,再按Ctrl+X退出nano编辑器。

  • 第三步:让配置生效
    如果不想退出终端重新登录,直接执行下面的命令让当前会话立即应用新配置:

    source ~/.bash_profile
    

    你可以验证一下设置是否成功,执行这两个命令查看参数值:

    echo $HISTSIZE
    echo $HISTFILESIZE
    

    下次你登录终端时,这个配置会自动生效,不用再手动执行命令啦。

额外提醒一下:如果你之后自己创建了.bashrc文件,也可以在.bash_profile里加上source ~/.bashrc这一行,这样两个文件的配置都会被加载,但DSM默认是没有.bashrc的,所以直接用.bash_profile就足够了。

备注:内容来源于stack exchange,提问作者automatix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:08:00