就像一个本地的.bashrc
文件,每次我进入目录时都是source
d。
如何使这个工作?
最佳答案
您可以使用别名:
$ echo 'echo "execute something for $PWD"' > tests/.cdrc
$ _cd()
{
\cd $1
[ -r .cdrc ] && . .cdrc
}
此函数首先更改为指定为参数的dir,检查文件
.cdrc
是否可读并将其作为源文件。$ alias cd=_cd
那么
$ cd tests
execute something for /path/to/tests