Linux: 创建目录并立即进入该目录的快捷方式

在 Shell 中,我们经常做的一件事就是:

  • mkdir创建一个新目录
  • 然后马上用cd进入该目录

不得不说,这是最常规的一种方式了,但当目录名字过长容易拼写错误时,总是要求我们两遍地输入目录名谁都会烦的!

所以,我就去探索了一下,找到以下方法能实现创建并立即进入该目录

各种方式

方法一:自制小工具函数

把下面的这个小函数放到你的.bashrc文件中即可:

function mkcd
{
    command mkdir $1 && cd $1
}

方法二:利用 $_ 变量

$_变量记录了上一个命令的最后一个参数的值(如果没有参数,则是命令本身)。

$ mkdir test
$ cd $_
test $

方法三:利用快捷键 Alt + .

Alt+.会自动补全前面提到的$_变量的值到当前输入。

注:在macOS上,Alt键应该是OptionMeta

更多的关于Bash Shell的快捷键,参考这里:649

参考

发表于:2015年04月05日 ,阅读量:1671 ,标签:linux · Bash · 小技巧

版权声明:若非特别注明,本站所有文章均为作者原创,转载请务必注明原文地址。