一行命令创建目录并立即进入,再也不用mkdir + cd两步走!
每天在终端里,你是不是经常这样操作:
mkdir my-project
cd my-project

先创建目录,再手动输入一次目录名跳转……重复、繁琐、容易出错。
今天分享一个极简高效的小技巧,一行命令完成“创建 + 进入”,用过之后你会爱上它!
核心命令
mkdir -p 项目名称 && cd $_
实际使用示例:
# 最常用
mkdir -p frontend-vue && cd $_
# 创建多级目录并立即进入
mkdir -p project/api/v1/tests && cd $_
# 创建带日期的目录
mkdir -p "$(date +%Y-%m-%d)_report" && cd $_
原理图解
$_ 代表上一条命令的最后一个参数。
当你执行 mkdir project,$_ 就会自动变成 project,所以 cd $_ 就等同于 cd project。
这才是真正的“偷懒神器”!
进阶用法
# 1. 创建目录并设置权限
mkdir -p -m 777 logs && cd $_
# 2. 更安全的写法
mkdir -p new-app && cd $_ || echo "❌ 创建目录失败"
# 3. 做成永久别名(强烈推荐)
echo 'mkcd() { mkdir -p "$1" && cd "$1"; }' >> ~/.bashrc
source ~/.bashrc
# 使用方式
mkcd super-project
为什么这个技巧值得你立刻收藏?
- 每天能节省大量重复
keystrokes - 极大降低敲错目录名的概率
- 操作更流畅,显得更专业
- 和
sudo !!、Ctrl+R、HISTTIMEFORMAT一样,都是真正提升终端幸福感的技巧
最后
你已经掌握了几个Linux效率技巧?
评论区告诉我:你最常用的“偷懒”命令是什么?
点赞 + 在看 + 转发,就是对我最大的支持!
我们下期继续分享更多硬核Linux小技巧~