.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 /(退到最顶层目录)。