行番号なしで Linux コマンドライン履歴を印刷する

行番号なしで Linux コマンドライン履歴を印刷する

行番号を含めずに Linux のコマンド ライン履歴を印刷するにはどうすればよいでしょうか。次のようにすべてをテキスト ファイルに送信したいです。

history >> history.txt

答え1

まず、履歴はシェルの機能であり、Linux とはまったく関係がありません。bash シェルを使用している場合、履歴書き込みオプションを使用するだけでは、行番号は追加されません。

history -w history.txt

あなたが望むものを手に入れます。

答え2

ファイルに書き込みたくない場合は、以下を試してください

history -w /dev/stdout

関連情報