まず第一に、これはSE上の既存のスレッドの複製ではありません。私はこれらの2つのスレッド(1st、2nd)をより良いbash履歴で読みましたが、答えはどれも機能しません--ところでFedora 15を使用しています。
.bashrc
ユーザーディレクトリ(/ home / aahan /)のファイルに次を追加しましたが、機能しません。誰にも手がかりがありますか?
HISTCONTROL=ignoredups:erasedups # no duplicate entries
HISTSIZE=1000 # custom history size
HISTFILESIZE=100000 # custom history file size
shopt -s histappend # append to history, don't overwrite it
PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" # Save and reload the history after each command finishes
さて、これは私がbashの履歴(優先度)で欲しいものです:
- 重複を保存せず、既存のものを消去します
- 開いているすべての端末とすぐに履歴を共有する
- 常に履歴を追加し、上書きしない
- 複数行のコマンドを単一のコマンドとして保存します(デフォルトではオフになっています)
- デフォルトの履歴サイズと履歴ファイルサイズはどのくらいですか?
echo $SHELL
)。開いているシェルから手動で設定を実行した場合、設定は機能しますか?明らかに、他の多くの設定が正しく機能するため、設定は正しいので、あなたはそれらを間違って実装しているだけです。また、Fedora15 / Gnome3 /仮想マシンであることは、の実際の機能とはほとんど関係ありませんbash
。
.bashrc
ファイルに貼り付けました。それは間違っていますか?実際のシェルコマンドを使用して、この投稿に「回答」を追加できますか?(私のnoob-ityに耐えてください。)
.bashrc
実際のシェルコマンドです。スクリプトは単なるシェルコマンドのシリーズです。また、最近export
ビットを削除した編集は悪い考えでしたので、それを保持する必要があります。