1. ホーム
  2. linux

[解決済み] 行番号のないBashの履歴 [終了しました]

2022-05-12 21:37:31

質問

bashの history コマンドは非常にクールです。行番号を表示する理由はわかったのですが、historyコマンドを呼び出して行番号を表示しないようにする方法はないでしょうか?

ここでのポイントはhistoryコマンドを使うことなので、返信はご遠慮ください cat ~/.bash_history

現在の出力です。

  529 man history
  530 ls
  531 ll
  532 clear
  533 cd ~
  534 history

ヒストリカルグラフィックのソース。

望ましい出力。

man history
ls
ll
clear
cd ~
history

ヒストリカルグラフィックのソース。

皆さんの素晴らしい解決策に感謝します。Paul のものが最もシンプルで、私の bash の履歴のサイズが 2000 に設定されているため、私のために動作します。

私はまた、今朝見つけたクールな記事を共有したいと思いました。この記事には、bash の履歴から重複するエントリを除外したり、複数の bash セッションが履歴ファイルを上書きしないようにするなど、私が今使用しているいくつかの良いオプションがあります。 http://blog.macromates.com/2008/working-with-history-in-bash/

どのように解決するのですか?

これを試してみてください。

$ history | cut -c 8-