我坚持尝试创建一个别名,该别名将 cd 返回一个目录,创建一个具有给定名称的新目录,然后 cd 进入该目录。这是我目前所拥有的:
别名 cdmk="cd .. | mkdir '$1' | cd '$1'"
我只想能够键入 cdmk,然后键入我要创建并 cd 到的新目录的名称。
如果您能提供任何帮助,我们将不胜感激!
最佳答案
只需使用一个函数:
cdmk() {
local new_dir="../$1"
mkdir "$new_dir" && cd "$new_dir"
}
使用 &&
意味着如果创建目录失败,则不会尝试更改到它。
关于linux - 需要帮助在 korn shell 中创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34068224/