什么是好的Linux/Unix书为推进的用户?[关闭]
-
04-07-2019 - |
题
是否有任何良好的书籍对于一个相对较新,但不完全崭新的*nix用户获得更多的深入知识(所以没有"Linux傻瓜")?大部分时间,我不在寻找的东西读通过从开始到结束。相反,我想拥有的东西,我可以拿起和阅读大块的时候,我需要知道如何做到的东西或者每当我有那些"我怎么做?"的时刻。一些领域,我想看到的是:
- 命令行政管理
- 砸向脚本
- 编程(虽然我喜欢东西不仅仅是关于C程序员)
我想这可以作为独立于平台作为可能的(这意味着它具有信息有关的任何linux发行版以及BSD,Solaris、OS X,等等),但unix系统,使用最多的是OS X与Debian/Ubuntu。所以,如果我将受益最多的具有更多的平台相关的书,这些都是该平台的目标。
如果我可以得到所有这一本书,伟大的,但我还是有一位更深入的材料,比的复盖范围 的一切.所以如果有任何书籍,复盖只是一个这些领域中,员额。地狱,后它即使它没有关于任何这些地区的和你觉得这件事情,一个人在我的位置应该知道的。
解决方案
我wiki会今后可能那些有足够的代表加入的项目。
系统管理、一般使用情况的书
Nemeth。al, Linux的系统管理
任何东西 标记Sobell.他不一样的主题和变化的各种风味的unix,因此选择书最适合的环境。该书是相当好的。他是一个规定的文本时,我没有我B.Sc。
史蒂文斯' TCP/IP所示,第一卷。1:议定书 对全面运行下如何TCP/IP工作的详细说明。
我从来没有读这个特别的书,但许多人在这里建议 Unix电动工具 如前所述通过 Hortitude.
编程:
什么迟W.Richard Stevens,特别是 高级的程序在Unix环境 和 Unix网络编程卷。1 和卷。2
各种古典c/unix书,例如 Unix编程的环境, 高级Unix编程, 编程珍珠 当然 K&R.C/Unix书倾向于进入的基础结构,并会得到相当程度的洞察力的有关跨委员会-这些都是基础机制内,该系统。任何人试图做的系统级程序设计(基本上,任何使用系统服务,不管是什么语言)将找到一个接地在此是有益的。
具体工具(例如Sendmail)
各种书籍,从O'Reilly和其他出版商复盖的特定主题。一些关键的是:
的 蝙蝠 书上sendmail-如果你有机会体验到快乐的工作 sendmail.cf.如果你有一个选择在MTA, 后缀 或 qmail 有点容易的工作(我一直在使用后缀由于有关2000年)。O'reilly发布指南, 既 的 他们.
Sed和awk.不知道什么小动物的复盖。我复制了南部的一段时间以前。虽然在该问题这一点, Mastering Regular Expressions 也已经得到了一个在这里提及并且是本好书的主题。
NFS/NIS 对于那些使用或维持unix和linux的客户。
这些书已经印刷相当长的一段时间,仍是相关的。因此他们常常也是可用的二手在远远低于列表中的价格。亚马逊市场是一个很好的地方去寻找这样的项目。这是一个相当好的方法来做一个猎枪方法的主题这样对于没有多少钱。
例如,在新西兰的技术书籍usurously昂贵,由于薄弱的猕猴桃比索(作为新西兰元是亲切地称在外界)和曲折漫长的供应链。你可以花上20%的每周税后支付的起的毕业生在一个单一的书。当我生活在那里的只是大学里,我用的这种类型的市场很大,往往购买书籍的1/4的价目表价格包括运输成本,新西兰。如果你不生活在一个位置有1级的收入我建议这样做。
电子书籍和在线资源(谢谢 israkir 提醒我):
Linux项目文件(www.tldp.org),有许多具体的主题指南被称为 教学文档 这也经常关注的第三方开放源码软件工具,并将有关其他Unix变体。它也有一个系列的 常问问题的 和 指南.
Unix师的宇宙 是的集合unix资源有较老派的味道。
Safari.这是一项订阅的服务,但是你可以搜索文本的相当大量的书籍。我可以推荐这个我已经用它。他们还做的站点许可证的公司客户。
一些理念的Unix:
其他提示
我已经找到了 Unix电动工具 是一个最好的资源对于我。它可能没有一个教程,但它是一个伟大的参考。
艺术的Unix编程 是一本书,我已经找到了有用的,在过去,尽管是一个位倾斜对其他非unix平台。
O'reilly的书籍具有优*尼克斯的复盖范围。我有这些:
学习bash
*包括几个基本*尼克斯的命令行工具以及更先进的外壳脚本技术。
学习vi和Vim编辑
*无价的。给了我的能力很快地编辑或创造外壳的脚本,配置文件,Python脚本的外壳。
我建议 犰狳 书从O'Reilly的命令行政管理和壳脚本。
前述 Unix电动工具 是必须的。其他经典 sed&awk 和 Mastering Regular Expressions.我也喜欢的一些书籍,从O'Reilly"菜谱"系列:
- 庆典的食谱 通过Albing et al.
- Linux的食谱 由卡拉*施罗德
- Linux网络的食谱 由卡拉*施罗德
的 高级Bash-脚本指南 是唯一一本书真的允许读者神交砸向脚本。你需要的能力,以充分了解如何启动/停止程序,并自动执行很多任务。
不仅介绍的多才多艺的工具, awk
是的,但也可以了解有关基于Unix理念和一些 awk
设计模式'.
大协议 重要的系统管理 和 Unix电动工具.
此外,无论你愿意,vim软件,学习它来回.如果你喜欢vim,然后获得史蒂夫Oualline的vim书。
关于Ubuntu Linux在一般情况下,一个良好的书:
斯蒂芬*科昌是"Unix壳编程"和"探索的Unix系统"
- sed&awk多尔蒂和罗宾斯
- 掌握经常表达的杰弗里*Fried
- Linux在说要找的东西了,虽然大多数的信息,也是在联机手册
- Vim通过史蒂夫Oualline