常に複数の端末が開いています。 2時から10時までいろいろな種類の仕事をしてみてください。それでは、再起動して別の端末セットを開くとしましょう。ある人は特定のことを覚えていて、ある人は忘れてしまいます。
私は次の歴史が欲しい:
- 各端末のすべてを覚えておいてください
- すべての端末からすぐにアクセスできます(たとえば、
ls
ある端末にいる場合は、すでに実行されている別の端末に切り替えて上のキーを押すとls
表示されます)。 - コマンドの前にスペースがある場合は、コマンドを忘れないでください。
bashをもっとうまく機能させる方法はありますか?
ベストアンサー1
以下を次の項目に追加します~/.bashrc
。
# Avoid duplicates
HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend
# After each command, append to the history file and reread it
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'\n'}history -a; history -c; history -r"