一文掌握所有命令行,包括73个冷门但有用的技巧GitHub112k
丰色 发自 凹非寺
量子位 | 公众号 QbitAI
作为程序员,都知道命令行的好处。
奈何实在学不会、记不住。
今天,恰好有一个专门总结了 各种常用和冷门命令行技巧 的项目,号称《命令行的艺术》 ,登上了GitHub热榜。
一看,确实还有点来头。
光看标星数,就有足足 112k 。
而它的作者,主要由19位程序员组成,除此之外,还有数十人作出了贡献。
其内容主要都与Linux命令行有关 (另有两章专门讲macOS和Windows系统) ,覆盖了基础、日常使用、文件及数据处理、系统调试、单行命令、"冷门但有用"等多方面的知识和技巧,用很简洁的方式+示例 予以了说明。
最开始,该项目只是在Quora上传播,后来挪到GitHub上后便火得一发不可收拾。
由于实在太干货,还被翻译成了 17种语言 ,其中就包括中文。
那么,对于我们那不太熟的命令行技术,再 挽救 一下?
Ps. 熟的也可以看哦,毕竟还有一些"奇技淫巧"。 一文掌握所有命令行
文中所用命令主要基于交互式Bash,一共分为8篇。 基础篇
这篇主要需要你掌握命令行基础知识,一共 12 小项,包括:会用man bash命令查阅手册,会用apropos查找文档,熟悉一个文本编辑器 (推荐Vim) ; 懂得> 、 <、|、>>等符号的区别,会使用通配符,会使用ssh进行远程命令行登录; 熟悉Bash中的任务管理工具、基本的文件管理工具、基本的网络工具; 懂正则表达式,会git,懂得查找和安装软件包。 日常使用篇
基础知识完成后,这里要教的都是一些非常日常的技巧,一共 43 条,比如:ctrl-r可以搜索命令行历史记录,而按下右箭头键可以不立即执行,进行修改; ctrl-x+ctrl-e可再打开一个编辑器来输入当前正编辑的命令,这对于编写长命令很方便; alias命令可以创建常用命令的快捷形式 (eg. alias ll=’ls -latr’ ,就创建了一个别名 为ll新命令) ; 当使用通配符匹配大量文件名时,常会遇到"Argument list too long"的错误信息,这种情况下换用find或xargs通常可以解决。 文件及数据处理篇
这篇有 35 条,比如:在当前目录下通过文件名查找一个文件,可以使用find . -iname ‘ something ‘命令; 想要转换Markdown、HTML等不同格式的文件时,使用pandoc; 处理棘手的XML时,用上古流传下来的神器xmlstarlet; 更改文件时除了cut和paste,别忘了join。 系统调试篇
本篇也不少,共 20 条,比如:进行web调试时用curl和curl -I命令,或者它们的好兄弟wget,或者更潮的httpie; 查看磁盘使用情况时用ncdu,它比普通du -sh *更节省时间; 如果删除了一个文件,但通过du发现没有释放预期的磁盘空间,请用如下命令检查文件是否被进程占用:lsof | grep deleted | grep "filename-of-my-big-file"…… 单行命令篇
这部分指的就是我们所说的one-liners命令,一共 7 条,比如:
想计算文本文件第三列中所有数的和时,下面的命令可能会比同等作用的Python代码速度快三倍、代码量少三倍:awk ‘{ x += $3 } END { print x }’ myfile。 冷门但有用篇
这部分是也算全文最长的一篇了,一共 73 条,各位可各取所需
macOS篇和Windows篇
最后,对于使用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
— 完 —
量子位 QbitAI · 头条号签约
关注我们,第一时间获知前沿科技动态
国家税务总局详解居民换购住房退个税怎么退?退多少?网站截图为支持个人换购住房需求,根据财政部税务总局关于支持居民换购住房有关个人所得税政策的公告(2022年第30号),税务总局发布了国家税务总局关于支持居民换购住房个人所得税政策有
人到中年,置顶你的储蓄能力我在头条搞创作第二期作者洞见苏墨不为明天做准备的人,不会有未来。杨澜说,幸福的生活不会从天而降,我们要学会投资和储蓄,才能拥有养足未来的资本。人到中年,身担重责。你的储蓄,就是你对
吟旧赋,许新词,泪痕点滴潇湘尽是诗吟旧赋,许新词,泪痕点滴潇湘尽是诗。梦中温,潇湘几度春,许是前生缘未了,伤心不见葬花人。潇湘别故乡,泪痕斑驳满衣裳,伤心最是离人话断肠。曾怀壮志许由梦,伤心杜宇声,莫道泪痕夜雨总关
普通人的低谷期,从45岁那年就开始了,这两点才是转机01hr每五年的人生,其实都是一个转折点。前五年你过得好了,那你后五年也不会差。而你前五年就走下坡路,后五年就只能期望出现转机了。当然,转机这种东西,基本没有多少人可以把握住。一个
2022。10。03早安心语,正能量暖心说说清晨激励人心的语录图片早上好,今天是2022年10月03日,星期一,农历九月初八,壬寅年虎年己酉月己丑日。有理想,有目标,攒足力量向前冲有勇气,有信心,艰苦奋斗不放松有恒心,有毅力,百折不挠不认输加把劲
微笑走进深秋走进深秋文王太山也许是夏天的影子拖得太长,竟让我忘记了季节早已更迭。清晨,推开房门,一股独特的深秋寒气令我不禁连打了两个寒颤,呵,只是经历了一个夜晚,足有七八级的大风裹着缤纷的树叶
充满爱的家庭是什么体验充满爱的家庭是什么体验一家之计在于和人生一世,草生一春,近水知鱼性,近山识鸟音。不知人牲,不如畜牲。守法朝朝乐,违纪日日忧。养儿侍老,积粮防饥。羊有跪乳之恩,鸭有反哺之义。儿女不报
杀疯了!储侠M9256GB固态跌破80元储侠M9SATA固态硬盘256GB(SATA3。0)当前活动价99元,领取满99减15元活动,叠加满99元减5元现金活动,到手价低至79元,综合性价比非常不错,堪称老电脑升级神器,
中国女篮迎来坏消息!1主力球员遭到重伤,需要手术,恐赛季报销2022年女篮世界杯,中国女篮表现十分出色,打出了中国女篮的风采,在小组赛取得了4胜1负的好成绩,其中,首场比赛大胜韩国队63分更是令人惊叹,小组赛5场比赛,中国队净胜157分,充
出轨消息被爆出前,林丹和赵雅淇已有联系,两人一起逛街吃饭2016年8月,徐峥携神秘女子在酒店过夜的消息在网上流传,众人一片哗然。一个月后,另一个重量级人物也被抓到出轨。2016年9月中旬,有人在餐厅吃饭的时候,偶然看见林丹和神秘女子进来
10月3日,早上好,黄金原油价格走势解析10月3日,早上好,黄金原油价格走势解析正值国庆假期,祝国家繁荣昌盛,也祝各位朋友假期愉快。黄金上周黄金探低1614迎来反弹,这也是9月宣布加息后首次上涨,幅度还不错,目前10月将