在unix中,是否有可能在用户更改(cd)到特定目录后出现系统消息?
我知道motd,但我想知道是否有类似于在shell中导航的东西。例如,如果我输入
cd /etc/apache2/
可以在屏幕上打印一条消息......类似于:
“此目录中修改的最新配置为......” “请小心修改......并......”
所有用户都可能看到的东西?
答案 0 :(得分:1)
您可以在输入文件夹时要执行的每个文件夹中创建一个脚本文件。然后,您可以使用环境变量PROMPT_COMMAND
来检查并执行。例如:
export PROMPT_COMMAND='test -x ./.prompt_command && ./.prompt_command'
这将在当前文件夹中执行名为.prompt_command
的脚本,只有它存在且设置了可执行位。