历史文件(shell命令历史)被来自用户应用程序的jsch命令填充。因此,无法检查历史记录中以前的命令,因为它被jsch生成的不需要的命令清除。
是否可以通过任何jsch api禁用历史记录?
最佳答案
将jsch
命令添加到HISTIGNORE
环境变量中(请参见Bash documentation)。
export HISTIGNORE="$HISTIGNORE"':jsch *'
这应该在
.bashrc
或.profile
或any start-up file中设置。
关于linux - 防止将jsch命令写入历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58603460/