作为程序员,大家都知道命令行的好处。 真的学不会也记不住。 今天刚好有一个项目总结了各种常见和冷门的命令行技巧,叫做《命令行的艺术》,上了GitHub的热门榜单。 乍一看,那里还是有东西的。 光看明星数量,就有整整112k K。 而它的作者,主要由19个程序员组成,除此之外,其他几十人也有贡献。 其内容主要与Linux命令行相关,涵盖基础、日常使用、文件和数据处理、系统调试、单行命令、ldquo冰冷却有用的rdquo以及其他方面的知识和技巧,用非常简洁的方式+例子来说明。 一开始这个项目只是在Quora上传播,后来搬到GitHub后就一发不可收拾了。 因为太干,被翻译成了17种语言,包括中文。 那么,拯救我们不熟悉的命令行技术怎么样? 赞美诗也可以看熟的。毕竟有些ldquo狡猾而巧妙的rdquo。 掌握所有命令行。 本文使用的命令主要基于交互式Bash,分为8篇文章。 基本物品 本文主要要求你掌握命令行的基础知识。共12项,包括: 、gt;gt;如符号,会使用通配符,远程命令行登录会使用ssh熟悉Bash中的任务管理工具、基本文件管理工具和基本网络工具;理解正则表达式,git,查找安装软件包。日常用品 基础知识完成后,下面是一些非常日常的技能要教,一共43个,比如: Ctrl-r可以搜索命令行历史,而按下右箭头键可以进行修改,不需要立即执行;Ctrl-x+ctrl-e可以打开另一个编辑器输入当前正在编辑的命令,方便编写长命令;alias命令可以创建常用命令的快捷形式;在使用通配符匹配大量文件名时,我们经常会遇到ldquo参数列表太长。这种情况,使用find或者xargs通常可以解决。文件和数据处理文章 本文共有35篇,如: 要通过文件名在当前目录中查找文件,可以使用find。-in ame lsquo;某事lsquo;命令;当你想转换Markdown、HTML等不同格式的文件时,使用pandoc;处理棘手的XML时,使用神器xmlstarlet从古代流传下来的;除了剪切粘贴,换文件的时候也别忘了加入。系统调试文章 还有许多文章,包括20篇文章,如: 这一部分指的是我们所说的一行命令。总共有七个命令,例如: 在计算文本文件第三列所有数字的和时,下面这个命令可能比具有相同功能的Python代码快三倍,少三倍:awk lsquox+= $ 3 END print x rsquo;我的文件. 冰冷却有用的文章 这部分是全文中最长的一部分,共73条。需要什么就拿什么~ MacOS和Windows最后,给使用macOS和Windows的程序员一些提示。 比如在macOS中,如果想在终端中使用Option键作为alt键,只需打开ldquo首选项-gt;描述文件-gt;键盘rdquo,并检查ldquo使用Option键作为元键rdquo; 由于macOS基于BSD UNIX,许多命令与Linux中的命令有细微的不同。需要注意的是,具体的区别可以在标题ldquoBSD通用命令手册。手册页。 在Windows中,只需安装一个Cygwin就可以直接感受到Unix shell的强大。mdash把前面六篇介绍的东西再用一下就可以了。 因此在本文中,作者还提供了一些使用Cygwin命令的技巧。 更多详情直接戳下面地址~ 相关信息今天1024程序员节:文科生“码农”是否继续让理科生恐慌?Python是最火的钓鱼工具!不需要下载生成的公路驾驶游戏。周:程序员是找对象的。潜力股要在价值不高的时候提前锁定。周:程序员35岁就会被淘汰。他们年纪越大,今天就越受欢迎。1024:程序员的“青春饭”还稳定吗?企业996让你焦虑吗?支持奖励 支持0个人 反对 报酬 商品价值评分 快科技1997-2022版权所有。 ICP编号18024899 -2王编号41010502003949 免责声明:该文章系本站转载,旨在为读者提供更多信息资讯。所涉内容不构成投资、消费建议,仅供读者参考。 |