一文掌握所有命令行,包括73个“冷门但有用”的技巧|GitHub 11万标星之作

网站建设4年前发布
29 0 0

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。,作为程序员,都知道命令行的好处。,奈何实在学不会、记不住。,今天,恰好有一个专门总结了各种常用和冷门命令行技巧的项目,号称《命令行的艺术》,登上了GitHub热榜。,20230306140334690aa740080b45671529389313b95f8a6da4df352,一看,确实还有点来头。,光看标星数,就有足足112k。,而它的作者,主要由19位程序员组成,除此之外,还有数十人作出了贡献。,其内容主要都与Linux命令行有关(另有两章专门讲macOS和Windows系统),覆盖了基础、日常使用、文件及数据处理、系统调试、单行命令、“冷门但有用”等多方面的知识和技巧,用很简洁的方式+示例予以了说明。,20230306140207a65e4e429566d500f6f922078002340311853f621,最开始,该项目只是在Quora上传播,后来挪到GitHub上后便火得一发不可收拾。,由于实在太干货,还被翻译成了17种语言,其中就包括中文。,20230306140207b8776ef154a51ec8323104833e355237e289cf259,那么,对于我们那不太熟的命令行技术,再挽救一下?2023030614020785667a50526038c3aed46108ec35577e35040a913,Ps. 熟的也可以看哦,毕竟还有一些“奇技淫巧”。,文中所用命令主要基于交互式Bash,一共分为8篇。,这篇主要需要你掌握命令行基础知识,一共12小项,包括:,基础知识完成后,这里要教的都是一些非常日常的技巧,一共43条,比如:,这篇有35条,比如:,本篇也不少,共20条,比如:,这部分指的就是我们所说的one-liners命令,一共7条,比如:,想计算文本文件第三列中所有数的和时,下面的命令可能会比同等作用的Python代码速度快三倍、代码量少三倍:awk ‘{ x += $3 } END { print x }’ myfile。,这部分是也算全文最长的一篇了,一共73条,各位可各取所需~,最后,对于使用macOS和Windows系统的程序员来说,也有一些小技巧不容错过。,比如在macOS中,如果你想在终端中将Option键当作alt键使用,那么只需打开“偏好设置 -> 描述文件 -> 键盘”,并勾选“使用Option键作为Meta键”;,由于macOS基于BSD UNIX,许多命令(例如ps,ls,tail,awk,sed)都和Linux中有微妙的不同,需要注意,具体区别可以通过标题为 “BSD General Commands Manual” 的man页面查看。,而在Windows中,只需安装一个Cygwin,你就可以直接感受Unix shell的威力了——前6篇介绍的东西复用就ok。,所以在这篇,作者也提供了一些Cygwin命令的使用技巧。,更多详细内容直接戳下面的地址~,项目主页:​https://github.com/jlevy/the-art-of-command-line​,​中文版:​​​https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md​,202303061403344730e7389fc492b46bd19328073e2e24ab2872680

© 版权声明

相关文章