Linux Shell脚本攻略(第2版) - [印] Shantanu Tushar

Linux Shell脚本攻略(第2版)

[印] Shantanu Tushar

出版时间

2013-12-01

ISBN

9787115339218

评分

★★★★★

标签

计算机

书籍介绍

本书结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过srlell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。

AI导读
核心看点
  • 结合实战案例,讲解Shell命令快速开发常规任务
  • 涵盖文本处理、文件管理、备份等数据管理技巧
  • 通过少量命令组合,实现Web挖掘及网络设置
适合谁读
  • Linux系统管理员及运维工程师
  • 需要编写自动化脚本的程序员
  • 希望提升Shell技能的初学者
读前提醒
  • 本书侧重实用技巧,适合作为工具书查阅
  • 注意译本可能存在错漏,建议对照原文
  • 内容较为碎片化,建议结合笔记阅读
读者共识
  • 技巧实用,是Shell脚本学习的优秀参考
  • 内容浅显,适合入门,但深度略显不足
  • 翻译质量一般,存在排版和术语错误

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

精彩摘录
  • "%-5s指明一个格式为左对齐且宽度为5的字符串替代(-表示左对齐,不用-表示右对齐。.2指定保留2个小数位)"
  • "有一个巧妙的方法可以一方面将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。这一切都可以使用tee来实现。"
  • "将stderr单独重定向到一个文件,将stdout重定向到另一个文件:$ cmd 2>stderr.txt 1>stdout.txt 还可以将stderr转换成stdout,使得stderr和stdout都被重定向到同一个文件里:$ cmd 2>&1 output.txt或者$ cmd &> output.txt"
  • "在 Bash 中,每一个变量的值都是字符串。无论你给变量赋值时有没有使用引号,值都会一字符串的形式存储。"
  • "var = value 不同于 var=value 。把 var=value 写成 var = value 是一个常见的错误,但前者是赋值操作,后者则是相等操作。"
  • "单靠查看输出的文本本身,我们没法区分哪些是正常,哪些是错误。不过可以通过文件描述符来解决这个问题,将那些与特定描述符关联的文本提取出来。 文件描述符是与某个打开的文件或数据流相关联的整数。文件描述符 0、1 以及 2 是系统预留的。 0 —— stdin 1 —— stdout 2 —— stderr"
  • "在不可信环境下执行特权命令,通过在命令前加上 \ 来忽略可能存在的别名设置总是一个不错的安全实践。"
  • "在大多数现代系统中, true 是作为 /bin 中的一个二进制文件来实现的。这就意味着每执行一次 while 循环, shell 就不得不生成一个进程。如果不想这样,可以使用 shell 内建的“:”命令,它总是会返回为 0 的退出码。"
作者简介
Shantanu Tushar 资深GNU/Linux用户,KDE社区著名的贡献者,维护着Calligra Active(用于Tablets的KDE办公文档查看器)、Plasma Media Center以及Gluon Player。Shantanu坚信终有一天编程会变得无比轻松,每个人都会热衷于为计算机编写程序。 Sarath Lakshman 年轻的Linux天才程序员、开源软件及GNU/Linux活跃分子。他作为SLYNUX(2005)的开发者而广为人知,这是一款面向Linux新手的操作友好的GNU/Linux发布版。另外,他还为Linux For You月刊撰写文章。在Fedora、Pardus Linux、PiTiVi、Ubuntu 以及Google编程夏令营等项目中,他都作出了显著的贡献。
目录
第1章 小试牛刀  1
1.1  简介  1
1.2  终端打印  3
1.2.1  实战演练  4
1.2.2  工作原理  5

显示全部
用户评论
以后还得重新回来再看
工具书类
常用的命令,没注意到的参数
很实用的一本书,看过之后可以留作工具书来查。另外不由得感叹一下,当初发明这个的人真牛X.
看到一半弃,太弱碎了...当工具书看目录又不是很有条理性
属于中级书刊,适合有一定基础的人看。本人初学者,初看第一章有些细节比较模糊。坐等第三版再看看。
记得刚毕业那会看得,确实很多实用技巧。
查阅一些命令,索性都翻了一遍
不求甚解
并没有看完…去年至今断断续续地看了前四章,发现译本里有一些错漏。这种工具书看完了也难以记住,全靠笔记来救火。
收藏