2
我正在寻找一种方法来显示cd'ing到目录中的自定义消息。例如cd_ing到目录时显示自定义消息
$ cd some_folder
Warning: Don't edit these files!
some_folder $
从旧的文章中,我发现这个添加到我的.bashrc文件的建议:
reminder_cd() {
builtin cd "[email protected]" && { [ ! -f .cd-reminder ] || cat .cd-reminder 1>&2; }
}
alias cd=reminder_cd
有了这个剧本,如果我在我的文件夹中有一个文件.reminder_cd,内容该文件的显示时,我cd进去。
这是有效的,但它似乎杀死了其他脚本,当你进入一个目录时会执行某些操作。具体来说,它会导致Ruby RVM在使用.rvmrc切换ruby版本时切换到目录。
有没有办法修改上面的函数(或使用完全不同的技术),以便它不会擦除输入文件夹时使用的任何现有脚本?