vi .bash_profile函数mkdircd

时间:2015-05-03 14:14:56

标签: .bash-profile

# vi .bash_profile
function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\"";
}

我在 .bash_profile 中给出了上述命令 但是当我在终端输入mkdircd new_directory时,我收到了以下错误

mkdircd: command not found

1 个答案:

答案 0 :(得分:0)

您可能需要重新加载.bash_profile。试试这个:

source ~/.bash_profile

或者,您可以通过键入以下内容来节省一些按键:

. ~/.bash_profile

在您对其进行更改后需要提取.bash_profile的原因是终端窗口无法识别这些更改。您也可以打开一个新的终端窗口,最近的.bash_profile更改将在新窗口中生效。

如果.bash_profile采购仍然无法修复,请尝试将上述代码更改为:

function mkdircd() { mkdir -p "$@" && cd "$@"; }