vi .bash_profile function mkdircd


# 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 "$@"; }

相关内容

  • 没有找到相关文章