.bashrc中设置cd命令直接显示路径下的文件

在Linux系统下,经常会用到cd和ls两个功能,如何在cd命令后能直接显示当前文件夹下的文件呢,在.bashrc中加入一段代码即可。

1. 首先在根目录下找到.bashrc文件。

随意位置打开terminal,直接输入cd即可到根目录下。
由于.bashrc是隐藏文件,输入ls -al可查看所有文件。

2. 编辑.bashrc文件。

输入命令gvim .bashrc(我这里安装了gvim,没有安装的朋友可以用vim或者vi)可进入.bashrc文件的编辑。
在.bashrc文件的最后插入一下代码即可。

alias cd=cdls;
function cdls()
{
	builtin cd"$1" && ls
}

其中,$1指的是第一个参数。
$@指的是所有的参数。

3. 调用.bashrc文件。

在根目录下输入source .bashrc即可使.bashrc文件投入使用。
现在输入cd就能直接显示当前文件夹下的文件了。
不过这么做有一个缺点,cd命令后面必须要带参数了,更改之前直接cd可以进入根目录,现在没反应,只能使用cd …(往上退一级目录)或者cd /(退到最顶层目录)。

猜你喜欢

转载自blog.csdn.net/weixin_43694218/article/details/91403469