bash sudo su 后历史被截断
bash history truncated after sudo su
我修改了 .bashrc 文件,使 .bash_history 文件具有 "infinite" 大小,并且仅当我 sudo su 在终端上使用 root 时它才工作,历史文件被截断回默认 2000 行大小
有什么解决这个问题的建议吗?
来自我的 .bashrc 文件:
export HISTFILESIZE=
export HISTSIZE=
export HISTFILE=~/.bash_infinite_history
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
当您sudo su
(或sudo -i
)时,您正在切换用户。
您的个人用户已 HISTSIZE
设置,但您要成为的用户(在本例中为 root
)尚未设置。
如果你愿意,你可以在他的配置文件中为 root
设置 HISTSIZE
(例如,/root/.bashrc
),但是 历史将是分开的.
我修改了 .bashrc 文件,使 .bash_history 文件具有 "infinite" 大小,并且仅当我 sudo su 在终端上使用 root 时它才工作,历史文件被截断回默认 2000 行大小 有什么解决这个问题的建议吗?
来自我的 .bashrc 文件:
export HISTFILESIZE=
export HISTSIZE=
export HISTFILE=~/.bash_infinite_history
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
当您sudo su
(或sudo -i
)时,您正在切换用户。
您的个人用户已 HISTSIZE
设置,但您要成为的用户(在本例中为 root
)尚未设置。
如果你愿意,你可以在他的配置文件中为 root
设置 HISTSIZE
(例如,/root/.bashrc
),但是 历史将是分开的.