《Linux常用命令自学手册》,程序员可常置办公桌的书籍之一

我加入一位出版社编辑创建的微信群,编辑不时在群中发布一些小任务:为视频号点赞(累积3次可以免费领取一本纸质书),或是免费看纸质书并为之写简评。对于写简评任务,当碰到很是感兴趣书籍,我会快快(有人数限制)接龙快快拿书。

这两周的任务书籍是《Linux常用命令自学手册》。

我在取快递时忍不住快快拆开简单看了几眼,留下好几个第一印象:

  • 这是一本类似百科全书的供人查阅的小型工具书,查阅内容为常用的200条Linux指令;
  • 书中指令真的按照我的熟练程度排序,前面的二三十个指令,我最熟悉,后100个指令中很多我都没听过;
  • 我最喜欢的是"指令名称来源",知道缩写指令(例:ls)全称(例:list)是能帮助理解指令含义、加深指令印象的。

任务有完成时限,于是最近一周每天临睡前我都将这本书拿出来翻翻,大概花三四个"番茄钟"将本书过完一遍。过完之后,再多几个印象:

  • Linux中与压缩文件相关的指令超级多,zipunzipunrargunziptargzipbzip2pigz7zzipinfo
  • 书中整体内容是比较简单的,作为参考书目常置案头对工作会很有帮助,但如果想学习指令具体如何实现、各个指令如何组合使用、熟练应用书中指令,只靠本书是不够的(比如awk,我前后练习近一个月并为之写一篇博客后才敢说自己比较熟悉它);
  • 将书中指令都过上一遍会很有帮助,会对许多Linux指令再多些印象,比如mv加上-b选项可以备份文件;
  • Mac系统和Linux差异挺大的,书中介绍的许多指令Mac上默认是没有的。

读书真是一件美事,它不停完善我的认知。过本书指令时,对好几个指令都生出豁然之感:"哦,原来这样啊。""对啊对啊,我一直想要知道这个的。"

  • grep,global search regular expression and print out the line。某次使用grep指令,我想使用正则,便搜索控制正则生效的参数是哪个......如果我知道grep中的"re"是"regular expression"的缩写,肯定不会有此浪费时间的错误想法;
  • ps,用的挺多,但没将ps关联为process;
  • sudo,super user do,"哦,原来是这样啊";
  • echo,参数用反引号括起来可以直接执行指令;
  • bc,binary calculator,有好多次想直接在Shell中做些加减乘除运算,我搜过好几次如何做这件事,直到读本书我才知道直接bc就好;
  • ll,原来它只是一个别名;
  • headtail,它们是一对,tail看尾,head看头。

读完本书,我将书中推荐的配套学习书籍《Linux就该这样学》加入书架看了起来,再由《Linux就该这么学》知道稻田和夫先生的《活法》。

未来要看完的书,又多两本。

本书的推荐语为:"《Linux常用命令自学手册》,收录200条指令,其中许多指令在工作中的使用频次会很高。对中国程序员(包括我自己)来说,如果英文版的man用起来不够方便,不妨将《Linux常用命令自学手册》置于办公桌上,随用随查。"

相关推荐
程序员鱼皮2 天前
Agent Skills 傻瓜式教程,26 年最火 AI 技术就这?
计算机·ai·程序员·agent·编程经验
黑客-雨4 天前
DeepSeek-V3.2深度拆解:开源模型逆袭,GPT-5迎来劲敌!
人工智能·程序员·大模型·知识图谱·agent·大模型教程·deepseek-v3.2
紫雾凌寒4 天前
【 HarmonyOS 高频题】2026 最新 ArkUI 开发与组件面试题
ui·华为·面试·程序员·职场发展·harmonyos·ark-ui
IT技术分享社区6 天前
GTID 结构升级 + JSON 视图强化,MySQL 9.6 创新版带来哪些性能提升?
数据库·程序员
小阿鑫6 天前
32岁程序员猝死背后,我的一些真实感受
前端·后端·程序员·代码人生
十年编程老舅7 天前
虾皮C++一面:C++四种类型转换详解
程序员·编程·c/c++
紫雾凌寒7 天前
【 HarmonyOS 面试题】2026 最新 ArkTS 语言基础面试题
华为·面试·程序员·华为云·职场发展·harmonyos·arkts
程序员鱼皮9 天前
20 个神级 AI 编程扩展,爽爆了!
ai·程序员·编程
一晌小贪欢12 天前
Python 异步编程深度解析:从生成器到 Asyncio 的演进之路
开发语言·python·程序员·python基础·python小白·python测试
京东云开发者13 天前
如何使用wireshark进行远程抓包
程序员