シェルで使用されているコマンドの履歴を表示する方法はありますか?

シェルで使用されているコマンドの履歴を表示する方法はありますか?

Linuxインストールに3つの登録ユーザーアカウントがある場合は、各アカウントで導入されたコマンド履歴を確認できますか?

答え1

ユーザーとしてログインするか、単にルートからそのユーザーに切り替えてコマンドを実行できます。

history 

履歴を簡単に検索することもできます。

history | grep "what ever"

最後に使えます

ctrl+r {whatever}

答え2

~/.bash_history管理者または特別な権限がある場合は、ユーザーフォルダのファイルを読むことができます。

答え3

何が実行されているのか見たいのはなぜですか?

単に好奇心が強い場合、または初心者がエラーを修復するのを手助けしたり、複雑なコマンドラインを共有したい場合は、他の回答はほとんど動作しますが、各シェルが独自の履歴ファイルを使用していることに注意してください。を行う場合は、すべてのシェル記録メカニズムをバイパスできることに注意してください。監査タイプのログ記録については、次を参照してください。入力されたすべてのコマンドを記録する方法

答え4

コマンド履歴を表示するのは簡単です!端末に次のコマンドを入力します。

history

これにより、使用したすべてのコマンドが表示されます。

関連情報