gpt4 book ai didi

linux - 当用户更改到特定目录时向终端打印一条消息?

转载 作者:太空狗 更新时间:2023-10-29 11:19:46 26 4
gpt4 key购买 nike

在 unix 中,是否有可能在用户更改 (cd) 到特定目录后显示系统消息?

我知道 motd,但我想知道是否有类似于在 shell 中导航的东西。例如,如果我输入

cd /etc/apache2/

可以在屏幕上打印一条消息...类似:

"The latest configuration modified in this directory was..." "Please be careful modifying ... and ..."

所有用户都可能看到的内容?

最佳答案

您可以在每个文件夹中创建一个脚本文件,您希望在进入该文件夹时执行该脚本文件。然后你可以使用环境变量 PROMPT_COMMAND 来检查它并执行。例如:

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

这将在当前文件夹中执行一个名为 .prompt_command 的脚本,前提是它存在并且设置了可执行位。

关于linux - 当用户更改到特定目录时向终端打印一条消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15320430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com