# vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd ""$$#"";
}
我在 .bash_profile
中给出了上述命令但是,当我将mkdircd new_directory
键入终端时,我会得到以下错误
mkdircd: command not found
您可能只需重新加载.bash_profile
即可。尝试以下操作:
source ~/.bash_profile
另外,您可以通过键入以下方式节省一些击键:
. ~/.bash_profile
进行更改后需要采购.bash_profile
的原因是因为终端窗口无法识别这些更改。您还可以打开一个新的终端窗口,而您最近的.bash_profile
更改将在新窗口中生效。
如果采购.bash_profile
仍未修复它,请尝试将上述代码更改为
function mkdircd() { mkdir -p "$@" && cd "$@"; }