18 个终端命令行工具,绝对让你感觉自己像个10倍程序员
作者:lcomplete 来源:http://33h.co/wquzt
跨平台
的,可以在 mac、linux、windows 上使用。https://github.com/lcomplete/TechShare/blob/master/docs/10x/terminal.md
终端准备
Windows Terminal
https://github.com/microsoft/terminal
WSL2
,推荐安装 ubuntu。CTRL+SHIFT+P
快捷键打开快速命令窗口,方便操作。iTerm2
https://github.com/gnachman/iTerm2
https://iterm2.com/features.html
https://github.com/mbadolato/iTerm2-Color-Schemes
shell 环境
oh my zsh
https://github.com/ohmyzsh/ohmyzsh
Oh My Zsh will not make you a 10x developer...but you may feel like one!
zsh-syntax-highlighting
地址:
https://github.com/zsh-users/zsh-syntax-highlighting
一句话点评:语法高亮为终端增添色彩。
zsh-autosuggestions
地址:
https://github.com/zsh-users/zsh-autosuggestions
一句话点评:程序员怎能离开智能提示?
z
地址:
https://github.com/rupa/z
一句话点评:切换目录比资源管理器用起来还方便。
powerline
https://github.com/powerline/powerline
状态栏
,比如在 vim 中显示当前状态,在打开 git 目录时显示当前分支等等。系统工具
文件管理器
ranger
地址:
https://github.com/ranger/ranger
Ranger 使用 Python 编写,默认为使用
vim
风格的按键绑定,对于使用 vim 的用户来说几乎没有学习成本,能够快速上手使用。nnn
地址:
https://github.com/jarun/nnn
nnn (n³) 是一个功能齐全的终端文件管理器,速度非常快且几乎 0 配置,也是一个非常不错的选择。
vim
https://github.com/vim/vim
vimrc
地址:
https://github.com/amix/vimrc
命令增强
exa
地址:
https://github.com/ogham/exa
一句话点评:用来替换
ls
命令的现代化工具。fd
地址:
https://github.com/sharkdp/fd
一句话点评:简单、快速、好用,用于替换
find
的搜索工具。bat
地址:
https://github.com/sharkdp/bat
一句话点评:
cat
的替代品,是猛男就用 bat。
其他让人赞叹的工具
fzf
https://github.com/junegunn/fzf
tldr
https://github.com/tldr-pages/tldr
Too long, Don't read
的缩写,可以帮助你快速查看常用命令的使用实例,比如 tar 命令,那后面一长串参数谁记得清呢?当然,linux 大佬除外。The Fuck
https://github.com/nvbn/thefuck
The Fuck
是一款了不起的工具,帮你彻底解决这个问题,当你输错命令后,只要输入 fuck
命令,它会帮你自动纠正错误,精彩之极!w3m
https://github.com/tats/w3m
10 倍程序员之路
关注公众号【Java技术江湖】后回复“PDF”即可领取200+页的《Java工程师面试指南》
强烈推荐,几乎涵盖所有Java工程师必知必会的知识点,不管是复习还是面试,都很实用。
评论