可以说我想做cd home
,然后ls -lrth
。我希望将这两件事合并成一个命令。我尝试编写别名,但没有成功。你能帮助我吗 ?
答案1
如果您使用 bash,请尝试将其放入您的 bashrc/bash_profile 中:
alias cd='cd $1 && ls -lrth'
更新:
这是不正确的,我只是仔细检查了它,它只是列出了您确实想要 cd 的目录,但它保留在您启动命令的实际目录中。
更新2:
您必须创建一个 bash 函数而不是别名,它比覆盖内置命令安全得多。
cdd() {
cd "$1" && ls -lhtr;
}
这应该有效。