-
shell
Oh-My-Zsh
zshell
是目前为止我使用颜值最高的shell
, 有很多可配置的功能,如果使用Git
的话,会显示当前分支。 吐槽一下,Mac
的shell
和linux
的shell
还是不太一样。 特别是linux
对于参数的位置一点不care,Mac
还是延续Unix
的风格,这点特别不爽~~ -
安装软件
Ubuntu
下的apt-get
用着超爽,其它linux
版本也有类似工具Mac
下brew
感觉语法和apt-get
差不都$ brew install bat
-
编辑器
当然是
vim
,完全不用鼠标就可以随心所欲的coding
. 特别是查找文本的效率特别快,如果用IDE,Ctrl+F
来回找烦死你 -
file
查看当前文件类型,毕竟
Linux
上对后缀名是不敏感的,用它查看相关文件类型超好用 -
lsof
Linux
把所有程序都看作文件,所有我们可以用这个命令来查找当前端口所对应的应用程序,比netstat
命令好用多了。但因为涉及到内核,所以需要root
权限,我们可以用sudo
来运行 -
grep awk sed
号称
Linux
文本处理三剑客,具体玩法就太多了,大家有兴趣的可以深入研究一下 -
bat
cat
做的事情就是把文件内容打印出来,但是没有颜色高亮 很不方便(没有颜色我基本看不懂代码 > <)。bat
不仅有颜色,还有行号、分页、加加减减的整合、 类似less
那样的搜索。 建议在你的 建议替换系统原有的cat$ alias cat=bat
-
prettyping
ping
的替代物,看一下效果图
$ alias ping=prettyping
- htop
top
的替代物,htop
提供的信息更明确,熟悉了快捷键效率 很高。比如按P
按照CPU排序,t
展示树形,k
来 kill选中的进程等等
- fd
find
的语法太难记了,fd
好用很多,显示还带高亮:
愿意与大家分享交流各种技术,个人公众账号[mindev],以及 知识星球[ 极客世界 ]
