繁体   English   中英

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

[英]cd && ls bash function problems when navigating back from directory

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

我插入到 bashrc 文件中的代码是这样的:

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

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

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

我是 bash 的新手,如果我犯了任何菜鸟错误,我很抱歉。

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

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

如果您仍然有问题,那么请在您的问题中提供更多详细信息:您如何称呼它,确切的输出是什么,以及您所期望的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM