命令行界面(CLI)之所以高效,核心在于键盘驱动、可组合、可自动化。下面从「习惯」「技巧」「工具」「自动化」四个层面,系统讲怎么提升效率。
Ctrl + R:反向搜索历史!!:上一条命令!xxx:执行最近以 xxx 开头的命令Ctrl + A 行首 / Ctrl + E 行尾Ctrl + U 删到行首 / Ctrl + K 删到行尾Ctrl + W 删一个词Alt + . 上一条命令的最后一个参数|ps aux | grep nginx
cat log.txt | awk '{print $1}' | sort | uniq -c
command > out.txt # 覆盖
command >> out.txt # 追加
command 2> err.txt # 错误输出
find . -name "*.log" | xargs rm
command1 & command2 &
tmux:分屏 + 会话持久化fzf:模糊搜索(历史、文件、进程)ripgrep / fd:比 grep/find 快得多bat:带高亮的 catexa / lsd:更好看的 lshtop:可视化进程ncdu:磁盘占用分析jq:处理 JSONalias ll='ls -lh'
alias gs='git status'
# deploy.sh
git pull && npm build && rsync -av dist/ server:/var/www
crontab -e
0 3 * * * backup.sh
.bashrc / .zshrc 放 Git--help 和 man如果你愿意,可以告诉我:
我可以直接给你一套可复制的 CLI 效率配置。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。