在 unix/linux 中有没有一种方法可以在 cd 时执行命令?
我在想类似的东西
- 使用一组命令在/a/b/c 中创建一个文件 'autcd.cmd'
- 当有人执行 'cd/a/b/c' 时,应该执行 autocd.cmd。
除了破解文件系统之外,还有其他简单的方法可以做到这一点吗?
最佳答案
您可以在全局范围内 alias cd
,并让别名检查被 cd 到的路径。但除此之外,没有标准方法可以在有人进入目录时触发某些内容。 Unix 中从来没有像 Windows 上那样的标准“自动运行”类型的东西(这是一件好事)。
关于linux - 当有人 cd 到特定目录时如何执行某些命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8264808/