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

陪她去流浪 桃子 2015年04月05日 编辑 阅读次数:7319

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

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

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

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

各种方式

方法一:自制小工具函数

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

1
2
3
4
function mkcd
{
	command mkdir $1 && cd $1
}

方法二:利用 $_ 变量

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

1
2
3
$ mkdir test
$ cd $_
test $

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

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

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

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

参考

标签:linux · Bash · 小技巧