gnome-terminal 配置文件,无 bash 历史记录

gnome-terminal 配置文件,无 bash 历史记录

我正在尝试创建一个gnome-terminal不存储 bash 历史记录的配置文件。

最简单的方法是运行export HISTIGNORE="*",但有一个问题,gome-terminal是在运行 bash 之前执行命令,所以这个变量被覆盖。

我正在考虑使用.profile.bashrc,但我不想它在每次 bash 启动时都执行,而且我不知道如何确定gnome-terminal终端内正在使用哪个配置文件。

答案1

您是否尝试过env在自定义环境中运行 shell,例如/usr/bin/env HISTIGNORE='*' /bin/bash从 gnome-terminalTitle and Command选项卡运行?

gnome-terminal 自定义命令

这似乎对我有用 - 尽管我不禁觉得有一种更有效的方法,不涉及根据通配符测试每个命令。

答案2

你应该编辑

/etc/profile

具有 root 权限的文件。它是系统范围的配置文件。在〜/ .profile

相关内容