最近两天,「the art of command line(命令行的艺术)」这个开源项目雄踞了 github top 榜,直接以 51,727 star 登上榜首。
对于所有的程序员来说,使用命令行已经成为了一项日常技能,但常常却是面向搜索而输入命令,这就导致了这个开源项目的作者 holloway 联合创始人 joshua levy 所说的这样一种局面的产生:
熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能。
但实际上,熟练使用命令行能够有效提高所有开发者的灵活性及生产力,尤其是对于基于 linux 操作系统来说,命令行的命令可以说是 linux 的灵魂和精华所在了。《linux 系统最佳实践工具:命令行技术》的作者曹江华曾说,「命令行能够让你访问数百个工具软件。在命令行上面,你可以使用一个管道把工具软件结合在一起执行一项单个工具软件无法完成的工作」。
可以这样说,只有融会贯通命令行技术,才是真正的开发高手。
这一点,在「the art of command line」这个项目中体现得淋漓尽致。
作者 joshua levy 谈起发起这个项目的初衷时表示:
本文是一份我在 linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。
「the art of command line」这份指南不仅能够帮助刚接触命令行的新手,而且对具有经验的开发者也大有裨益,涵盖了基础、日常使用、文件及数据处理、系统调试、单行脚本等方面。同时,不止是 linux,也包含了 macos 和 windows 系统的对应内容。
这份指南从几年前诞生于 quora 到在 github 上发扬光大,已经衍生了总计 17 种语言版本,其中便包括中文版,想要详细了解的朋友可以直接从下方地址进入,在此便不做多赘述。
努比亚阿尔法评测 或许未来产品形态不止一种但是探索却是唯一的
基于 Sycamore 处理器实现量子优越性高精度
郭明池预测苹果将在今年9月份推出三款新的iPhone智能手机
什么是以太坊的域名服务
力科推出PCI Express 5.0开放网络接口卡3.0信号采集卡
GitHub五万星登顶 程序员命令行最全技巧宝典!
最小次谐波振荡 飞兆推出两款单通道升压控制器
你是否有潜质成为谷歌开发者专家?加入 "GDE 成长计划",释放潜力!
受iPhone23出货强劲推动,供应商鸿海业绩倍增
中国移动正式公布了5G试验型终端第三批集采中标候选人结果
中国工业机器人产业发展背景和现状分析
一种高压橄榄石结构的LiCoPO4(LCPO)涂层
你知道什么是时间敏感的网络试图完成?
modbus常用功能码解读
安富利将全面助力可穿戴产品走入校园
LED外延片代工厂走势分析
电池的【电压】【 电流】【 容量】
快检查一下,你的手机是大核CPU吗
一文详解交叉极化干扰技术
拆分芯片生产业务,英特尔股价大涨 5% 八个月来最大涨幅