我经常需要cd
访问目录并ls
查看目录列表。可以一键完成吗,这样我就可以添加.bashrc
为别名。我在谷歌上搜索过,有一些答案,但不完整。
答案1
我认为这意味着您希望在ls
运行后仍位于该目录中,如果不是,只需ls
使用 dir 作为参数运行。
cl() {
cd "$@" && ls
}
foo$ mkdir bar
foo$ > bar/baz
foo$ > bar/qux
foo$ cl bar
baz qux
bar$
我经常需要cd
访问目录并ls
查看目录列表。可以一键完成吗,这样我就可以添加.bashrc
为别名。我在谷歌上搜索过,有一些答案,但不完整。
我认为这意味着您希望在ls
运行后仍位于该目录中,如果不是,只需ls
使用 dir 作为参数运行。
cl() {
cd "$@" && ls
}
foo$ mkdir bar
foo$ > bar/baz
foo$ > bar/qux
foo$ cl bar
baz qux
bar$