<分区>
我想知道是否可以使用标准 shell,例如bash
或 zsh
具有替代配置文件和替代历史文件来处理特定命令。
这样做的动机来自于使用诸如 taskwarrior 或 timewarrior 之类的应用程序,它们让我输入了很多我不想干扰我“标准”使用的历史文件的命令。这主要与 Ctrl+R 功能冲突。
理想情况下,我想继续使用我的标准 shell 并忽略所有 task
和 timew
但打开另一个 shell(带有一些选项和修饰符),它将获取一个不同的配置文件并使用替代的历史文件。
这将创造一种类似于各种解释器交互模式的体验,例如ipython
, gnuplot
.
如果您有任何想法,请告诉我。