web-dev-qa-db-ja.com

bash履歴の完全でアルファベット順にソートされた.txtファイルの作成

Bash履歴の完全でソートされたリストが必要です。しかし、いくつかの問題があります。

  1. historyを実行すると、リストには完全なリストは表示されず、1000個のコマンドのみが表示されます。
  2. 私の$ HOMEディレクトリには、2000個の結果を示す。bash_historyという名前のファイルがあります。
  3. 履歴からソート済み。txtファイルを作成したい場合:

    history | sort > History.txt
    

    ただし、コマンドは番号のためにアルファベット順にソートされておらず、番号順にソートされています。

私がしたいことをする方法はありますか?

6
Codito ergo sum

どうですか:

cat ~/.bash_history | sort > Sorted_history.txt

無制限のbash履歴を取得するには、次のQAをご覧ください。

https://stackoverflow.com/questions/9457233/unlimited-bash-history

7
Bruni