Linux命令行与shell脚本编程大全(第3版)

[美]布鲁姆, 布雷斯纳汉

出版时间

2016-07-31

ISBN

9787115429674

评分

★★★★★

标签

编程

书籍介绍

这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的最新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。

AI导读
核心看点
  • 涵盖Linux命令行与Shell脚本编程基础
  • 提供详尽动手教程与现实世界实用信息
  • 针对Linux系统最新特性进行全面更新
适合谁读
  • Linux系统初学者及Shell编程入门者
  • 需要编写自动化脚本的系统管理员
  • 希望提升命令行操作效率的开发者
读前提醒
  • 建议结合实操练习,避免只看不练
  • 可作为工具书查阅,不必强求背诵
  • 部分高级内容可根据工作需求选读
读者共识
  • 内容全面清晰,优于部分同类书籍
  • 适合入门但部分原理讲解略显浅显
  • 兼具教程与手册功能,值得收藏查阅

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "不要认为管道是一个一个地运行连接的两条命令。实际上,Linux同时运行着两条命令。当第一条命令产生输出时,其输出就会立即发送给第二条。中间没有创建临时文件或是缓冲区。"
  • "在前半个方括号的后面和后半个方括号的前面都必须有个斯贝斯(space)。"
  • "有些LInux实现包含一个进程表,可以在引导时自动启动。在Linux系统中,该表通常位于特殊文件/etc/inittabs中。"
  • "PS1和PS2就是命令提示符的表现形式"
  • "硬连接会创建一个独立文件,其中包含了源文件的信息以及位置,引用硬链接文件等同于引用了源文件。 硬链接文件采用和源文件相同的索引节点。硬链接会一直维持这个索引节点号来保留数据,直到你删除了最后一个硬链接它的文件。"
  • "当程序运行在系统上时,我们称之为进程( process)。想监测这些进程,需要熟悉 ps 命令的用法。ps 命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。 遗憾的是,随着它的稳健而来的还有复杂性——有数不清的参数,这或许让 ps 命令成了最难掌握的命令。大多数系统管理员在掌握了能提供他们需要信息的一组参数之后,就一直坚持只使用这组参数。"
  • "在涉及环境变量名时,什么时候该使用$,什么时候不该使用$,实在让人摸不着头脑。记住一点就行了:如果要用到变量,使用$;如果要操作变量,不使用$。这条规则的一个例外就是使用 printenv 显示某个变量的值。"
作者简介
作者简介: Ricahard Blum 已在IT行业打拼20余年,担任过UNIX、Linux、Novell和Windows Server的系统及网络管理员,在Linux和开源软件领域著作颇丰。他还是一名网络课程讲师,美国多所大学和学院都采用他的Linux基础课程。 Christine Bresnahan 系统管理员,已经在IT行业工作了30余年,通过CompTIA Linux+、LPIC-1、Linux Essentials认证。目前在印第安纳波利斯市常春藤技术社区学院担任兼职教授,讲授Linux系统管理、Linux安全和Windows安全、Python编程等课程。 译者简介: 门佳 资深GNU/Linux用户,喜欢溯本求源,挖掘技术背后的细节。作为技术爱好者,对编译技术、Linux系统编程、Perl、网络协议分析、Web开发等均有涉猎,译有《Linux Shell脚本攻略》《TCP Sockets编程》《精通JavaScript》等书。 武海峰 美团大众点评EP团队创建者和负责人,关注移动互联应用和安全,热爱开源软件和GNU/Linux。坚信只有同时对用户使用场景和底层实现技术有深入理解才能成为可靠的Gatekeeper。目前正致力于提升新美大的研发质量和交付速度。
目录
第一部分 Linux 命令行
第1章 初识Linux shell  2
1.1 什么是Linux  2
1.1.1 深入探究Linux内核  3
1.1.2 GNU工具  6

显示全部
用户评论
前面的基础知识和鸟哥私房菜有一部分重复,后面的shell编程细节平常用不到,没仔细看,总得来说质量不错,把shell的使用写清楚了,对新手会很有帮助。
精通shell是什么感觉呢?大概跟学会骑自行车差不多。
挺细的,也多,一遍还是记不住,可以当工具书,以后有机会复查
小白扫盲
前面读得比较认真,到后面就是匆匆翻过了!自己工作中不怎么会用到shell,大致了解一下。有些脚本用shell写估计比Python会快一些,前提是对shell要足够熟悉!总的来讲这本书还是不错的!
挺好,但是学起来之后很难用起来,还得多练
看完部分红帽认证课程视频后再看的此书,两者相互补充,具体读书总结待补充
讲的东西很基础很全,但没有太让人兴奋的内容
对于初级来说可能会有点吃力,更适合有点点实操经验的人。
下载
收藏