工欲善其事,必先利其器(命令行篇)

196 阅读1分钟
  • shell

    Oh-My-Zsh zshell是目前为止我使用颜值最高的shell, 有很多可配置的功能,如果使用Git的话,会显示当前分支。 吐槽一下,Macshelllinuxshell还是不太一样。 特别是linux对于参数的位置一点不care,Mac 还是延续Unix的风格,这点特别不爽~~

    zsh

  • 安装软件

    Ubuntu下的apt-get用着超爽,其它linux版本也有类似工具 Macbrew感觉语法和apt-get差不都

    $ brew install bat
    
  • 编辑器

    当然是vim,完全不用鼠标就可以随心所欲的coding. 特别是查找文本的效率特别快,如果用IDE, Ctrl+F来回找烦死你

  • file

    查看当前文件类型,毕竟Linux上对后缀名是不敏感的,用它查看相关文件类型超好用

    file

  • lsof

    Linux 把所有程序都看作文件,所有我们可以用这个命令来查找当前端口所对应的应用程序,比netstat命令好用多了。但因为涉及到内核,所以需要root权限,我们可以用sudo来运行

    lsof

  • grep awk sed

    号称Linux文本处理三剑客,具体玩法就太多了,大家有兴趣的可以深入研究一下

  • bat

    cat做的事情就是把文件内容打印出来,但是没有颜色高亮 很不方便(没有颜色我基本看不懂代码 > <)。 bat 不仅有颜色,还有行号、分页、加加减减的整合、 类似 less 那样的搜索。 建议在你的

    bat
    建议替换系统原有的cat

    $ alias cat=bat
    
  • prettyping

ping的替代物,看一下效果图

prettyping

$ alias ping=prettyping
  • htop

top的替代物,htop提供的信息更明确,熟悉了快捷键效率 很高。比如按P按照CPU排序,t展示树形kkill选中的进程等等

htop

  • fd

find 的语法太难记了,fd好用很多,显示还带高亮:

fd

愿意与大家分享交流各种技术,个人公众账号[mindev],以及 知识星球[ 极客世界 ]

geeker
            欢迎订阅公众账号,日更哟~~~