相关疑难解决方法(0)

是否可以立即写入 .bash_history ?

我常开很多很多终端的[现在我有7对这个工作区中打开]我经常搜索historygrep查找我刚写的一个最近的命令,但我不希望追捕终端,然后向上滚动并寻找更多,等等。有时我的终端在没有“退出”的情况下关闭,我写的所有东西都丢失了[有时我需要我在一个被杀死的终端中写的东西]。

那么有没有办法让每个终端立即写入 .bash_history ?或者至少每分钟一次,或者类似的东西?

bash history

160
推荐指数
4
解决办法
7万
查看次数

您如何在 zsh 中的终端之间共享历史记录?

如何实现,以便输入的每个命令在每个打开的终端的历史记录中都可见?

打开多个终端时,历史不会共享,即您在一个终端历史中输入的内容不会显示在另一个终端中。考虑 Bash 的替代方案 PROMPT_COMMAND="history -a"(在显示提示之前保存历史记录)。

command-line zsh history

43
推荐指数
2
解决办法
3万
查看次数

如何克隆终端并保留其当前历史记录?

我试图弄清楚如何分叉/克隆保留其父级历史记录的终端。

我知道有些解决方案可以让所有终端共享历史记录,但这并不是我所追求的。

有时我在一个目录中工作并意识到我需要一个额外的终端 - 但仍然希望轻松访问该终端中的命令历史记录,而无需来回切换到其父级。

注意:一旦产生了孩子,两个终端就不需要继续更新彼此的历史记录。

例子:

  • 超长奇怪的命令在终端中执行 1
  • 需要一个额外的终端 - 终端 2 已进入游戏。
  • 一段时间后,我最终在终端 1 启动 nano
  • 需要来自 1 号航站楼的超长命令 - 但幸运的是它在 2 号航站楼的历史中!

command-line gnome-terminal

6
推荐指数
1
解决办法
4918
查看次数

标签 统计

command-line ×2

history ×2

bash ×1

gnome-terminal ×1

zsh ×1