🚪 前言
相信喜欢使用终端工作的小伙伴或多或少会被一个小地方给膈应,那就是每次想要新建一个文件夹并且进入之,那么就需要两条指令:mkdir DIR
和cd DIR
,有些人可能要杠了,我一条指令也能,mkdir DIR && cd DIR
。可以是可以,但工作量并没有减轻,反而还多写了。作为一个使用频繁的指令,老是这么麻烦怎么可以,正所谓懒人改变世界,于是我想到了一下几种优化方法。
☁️ zsh用户
zsh用户如果安装了oh-my-zsh,那么可以直接使用take
指令一步代替,如下:
自动实现多级目录创建并进入,甚是方便。
☁️ bash用户
如果你是bash用户,或者不想安装oh-my-zsh,那么可以尝试修改 ~/.bashrc
或~/.zshrc
,以.zshrc
为例。
输入vim ~/.zshrc
(bash用户输入vim ~/.bashrc
)
在末尾添加:
mkcd() {
mkdir -p "$1" && cd "$1" || echo "创建目录失败"
}
保存后退出,并执行
source ~/.zshrc
或者 source ~/.bashrc
效果如下:
可以看到,效果和take
指令一样。