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


1

行番号を含めずにLinuxのコマンドライン履歴を印刷する方法を教えてください。このようなテキストファイルにすべて送信したいのですが。

history >> history.txt

あなたが望むものではありませんが、おそらくcutやawkのようなもので行番号を削除することができます。
Journeyman Geek

ちなみに、履歴はすでにあなたのホームフォルダのテキストファイル.bash_historyにあります(少なくとも私のubuntuインストールの場合)。
Col

1
@Colそれは本当ですが、現在アクティブなシェルには最近の履歴はありません。
Keith

@キー良い点、私はそれを忘れていました。
Col

回答:


5

まず第一に、歴史はシェルの機能であり、それ自体はLinuxとは何の関係もありません。 bashシェルを使用していると仮定して、単に履歴書き込みオプションを使用しても行番号は追加されません。

history -w history.txt

欲しいものを手に入れましょう。


6

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

history -w /dev/stdout
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.