linux - 防止将jsch命令写入历史记录

标签 linux bash jsch

历史文件(shell命令历史)被来自用户应用程序的jsch命令填充。因此,无法检查历史记录中以前的命令,因为它被jsch生成的不需要的命令清除。
是否可以通过任何jsch api禁用历史记录?

最佳答案

jsch命令添加到HISTIGNORE环境变量中(请参见Bash documentation)。

export HISTIGNORE="$HISTIGNORE"':jsch *'

这应该在.bashrc.profileany start-up file中设置。

关于linux - 防止将jsch命令写入历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58603460/

相关文章:

linux - 如何查看ELF文件中包含的函数名和参数?

git - 如何检查仓库是否存在?

java - JSch SFTP 放入 IBM z/OS 失败 :failed to write file; nested exception is 3: Permission denied

java - 添加 JSch 0.1.54 JAR 依赖到 IDE 工件生成

bash - 如何防止管道延迟输出?

ssh - Jsch:通过隧道的 HTTPS

linux - 如何在 IE 中使用 Linux 进行测试

linux -/usr/bin/xvfb-run : line 181: 10208 Killed, 浏览器因 XvFb 进程被自身终止而关闭

linux - 处理将参数传递给嵌套脚本调用并创建有效的菜单驱动 cli 的最佳方法

macos - OSX 庆典 "sleep"