在 Windows 命令提示符下,cd ..
和cd..
都移动到父目录。在 Linux bash(MINGW 等)上,前者可以正常工作,但后者会给出错误:cd..: command not found
。
可能有些天真,但是是否有 Linux 设置或者是否可以将 bash 配置为理解cd..
(并像cd ..
)?
答案1
alias cd..="cd .."
使用别名。
答案2
将此行添加到~/.bashrc
alias cd..="cd .."
答案3
另一种方法是像别名一样使用函数。
function cd..()
{
cd ..
}
(但这里 - 用例很简单 - 我更喜欢别名:)
一般来说,当涉及更多/其他逻辑时,函数可能会更有用。