• 沸点IT---为科技爱好者提供最新鲜最热门的IT科技资讯!

沸点IT

ad

19位程序员之作:一文掌握所有命令行“冷门但有用”的技巧

来源:网络  |  发布时间:2022-10-25 05:07  |  阅读量:6283  |   
作为程序员,大家都知道命令行的好处。真的学不会也记不住。今天刚好有一个项目总结了各种常见和冷门的命令行技巧,叫做《命令行的艺术》,上了GitHub的热门榜单。乍一看,那里还是有东西的。光看明星数量,就有整整112kK。而它的作者,主要由19...
19位程序员之作:一文掌握所有命令行“冷门但有用”的技巧

作为程序员,大家都知道命令行的好处。

真的学不会也记不住。

今天刚好有一个项目总结了各种常见和冷门的命令行技巧,叫做《命令行的艺术》,上了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

免责声明:该文章系本站转载,旨在为读者提供更多信息资讯。所涉内容不构成投资、消费建议,仅供读者参考。

沸点IT | 网站地图 | RSS订阅

所载文章、数据仅供参考,使用前务请仔细阅读网站声明。本站不作任何非法律允许范围内服务!

联系我们: jokerdeyouxiang@sina.com

备案号:皖ICP备2023005497号