3

UNIX で、ユーザーが特定のディレクトリに変更 (cd) するとシステム メッセージが表示されるようにすることは可能ですか?

motdについては知っていますが、シェル内をナビゲートするためのものに似たものがあるかどうか疑問に思っています。たとえば、私が入力した場合

cd /etc/apache2/

メッセージを画面に出力できます...次のようなものです。

「このディレクトリで変更された最新の構成は...」「変更に注意してください...そして...」

すべてのユーザーが潜在的に見ることができる何か?

4

1 に答える 1

1

フォルダーに入ったときに実行したい各フォルダーにスクリプトファイルを作成できます。次に、環境変数PROMPT_COMMANDを使用してそれを確認し、実行できます。例えば:

export PROMPT_COMMAND='test -x ./.prompt_command && ./.prompt_command'

.prompt_commandこれにより、現在のフォルダーが存在し、実行可能ビットが設定されている場合にのみ、現在のフォルダーで呼び出されたスクリプトが実行されます。

于 2013-03-10T21:33:32.523 に答える