cd&&从目录导航回来时ls bash函数问题

时间:2016-03-11 14:09:10

标签: linux bash shell ubuntu

我想通常我会一个接一个地使用cd和ls命令。这是我决定为它创建一个bash函数的时候。

我插入bashrc文件的代码是:

function cs () {
  cd "$@" && ls;
}

我遇到的问题是“ls”的输出是好的,但我并没有真正导航到该目录。

例如,当我调用“cs Downloads /”时,我会将下载的内容作为输出,但我不会在其中导航。

我是bash的新手,如果我做任何noob错误,我很抱歉。

1 个答案:

答案 0 :(得分:1)

当放入~/.bashrc并且没有使用多个参数调用时,该函数对我很有用。这是一个解决了小问题的清理版本:

function cs() {
  cd "$1" && ls
}

如果您仍然遇到问题,请在您的问题中提供更多详细信息:您如何称呼它,确切输出的内容以及您所期望的内容。