助けが必要なイム。 Linuxの新しい学習者で、学校では、プロジェクトのために実行したすべてのコマンドのログファイルを作成してほしいと言っています。まったく理解できません。助けてください!
Bashは実行したコマンドのログを保持します。次のコマンドを使用して、現在のセッションからログにアクセスできます。
history
セッションが終了すると、ファイルに書き出されます。
~/.bash_history
「すべてのコマンドのログ」がどちらの方法でも解釈される可能性があるため、あなたの質問も出力が必要かどうか少しわかりません。
その場合、script
を使用できます。
script(1) - Linux man page
Name
script - make TypeScript of terminal session
Synopsis
script [-a] [-c COMMAND] [-f] [-q] [-t] [file]
Description
Script makes a TypeScript of everything printed on your
terminal. It is useful for students who need a hardcopy record
of an interactive session as proof of an assignment, as the
TypeScript file can be printed out later with lpr(1).
If the argument file is given, script saves all dialogue in file.
If no file name is given, the TypeScript is saved in the file
TypeScript.
これは通常、割り当てに使用したコマンドを表示するときに使用するように求められたツールであり、出力を提供するため、インストラクターにとって重要な場合もあります。