“cd 目录;ls”的 bash 别名

“cd 目录;ls”的 bash 别名

如何为以下内容创建 BASH 别名:

我输入了cdd directory什么,cd directory然后呢ls

答案1

创建一个函数会更容易:

cdd () 
{
    cd $1
    ls
}

当然,你可以随意命名该函数。将它放在你的 .bashrc 或 .profile 中,或者放在你系统上的任何位置。

答案2

您想要使用放入您的.bashrc(或.bash_profile,或其他)中的函数:

cdd(){
  to=$1
  cd ${to}
  ls
}

一旦将其放入适当的文件中,您就可以cdd <directory>像别名一样使用。

答案3

与其他函数示例一样,但是这个示例将适用于带有空格的目录,而无需转义空格。

cdd() {
    cd "$*"
    ls
}

答案4

我认为这里是你的答案。您可以将此功能添加到您的 .bashrc 文件中:

function cd(){ builtin cd "$*" && ls }

相关内容