就像一个本地的.bashrc
文件,每次进入目录都是source
d。
如何实现?
最佳答案
您可以使用别名:
$ echo 'echo "execute something for $PWD"' > tests/.cdrc
$ _cd()
{
\cd $1
[ -r .cdrc ] && . .cdrc
}
此函数首先更改为参数指定的目录,检查文件 .cdrc
是否可读并获取它。
$ alias cd=_cd
然后
$ cd tests
execute something for /path/to/tests
关于bash - 是否可以在进入目录时自动进行一些 shell 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17119725/