《Linux命令行与shell编程实战》[91M]百度网盘|pdf下载|亲测有效
《Linux命令行与shell编程实战》[91M]百度网盘|pdf下载|亲测有效

Linux命令行与shell编程实战 pdf下载

出版社 清华大学出版社京东自营官方旗舰店
出版年 2018-10
页数 390页
装帧 精装
评分 9.0(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供Linux命令行与shell编程实战电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

编辑推荐

● 单独一章介绍MariaDB,将带你初步领略广泛应用的关系型数据库管理系统(RDBMS)
● 精辟讲解Python,为系统管理员和高级用户提供指导
● 深入讲解bash和tcsh,全面讨论环境、继承和进程本地性,介绍基础和高级shell编程知识
● 解读102个核心实用程序,如aspell、xargs、printf和sshfs/curlftpfs;还讨论macOS特有的实用程序,如ditto和SetFile等
● 关于使用rsync自动完成远程备份的专业指导
● 数十个系统安全提示,包括使用ssh和scp实现安全通信的详细步骤
● 关于定制shell的提示和技巧,包括步长值、序列表达式、eval内置命令和隐式命令行延续等
● 使用vim和emacs的高效编辑技术
● 300多页“命令参考”部分涵盖102个实用程序,如find、grep、sort和tar等
● 使用apt-get和dnf升级系统
● 还包括BitTorrent、gawk、sed、find、sort、bzip2和正则表达式等内容

内容简介

Linux是当今主要的Internet服务器平台。系统管理员和Web开发者需要熟谙Linux,深入掌握shell和命令行知识;由著名Linux专家Mark G. Sobell撰写的卓越经典书籍《Linux命令行与shell编程实战(第4版)》涵盖Linux的方方面面,将帮助你达成上述目标,成为Linux专家。《Linux命令行与shell编程实战(第4版)》将全面深入地介绍系统管理员、开发者以及高级用户1需要的工具,并涵盖日常工作中1常用的参考资源。合著者Matthew Helmke为《Linux命令行与shell编程实战(第4版)》增加了很多更新内容。
《Linux命令行与shell编程实战(第4版)》适用于所有Linux版本,列举了数百个紧贴实用的优质示例,从基础知识讲起,极为清晰地介绍了文件系统、shell、编辑器、实用程序、编程工具和正则表达式等1有用的Linux知识。
《Linux命令行与shell编程实战(第4版)》还向Mac用户介绍macOS命令行的相关内容,包括仅macOS可用而其他Linux/UNIX未含的工具和实用程序。

前言/序言

前 言
Linux 《Linux命令行与shell编程实战(第4版)》阐述如何通过命令行方式使用Linux操作系统。《Linux命令行与shell编程实战(第4版)》前几章介绍Linux基础知识。后面部分则介绍更后面的主题,详细阐述相关技术。《Linux命令行与shell编程实战(第4版)》并不针对特定的Linux版本或者某个发行版,而是适用于所有近期发布的Linux版本。
macOS 《Linux命令行与shell编程实战(第4版)》还解释如何使用macOS的UNIX/Linux基本功能。这部分内容“直奔主题”,跳过了大多数人经常与Macintosh联系在一起的传统图形用户界面(GUI),讨论如何使用与macOS直接相连的强大命令行界面(CLI)。在《Linux命令行与shell编程实战(第4版)》中提到Linux之处,也隐含了macOS,并指出了这两种操作系统之间的区别。
命令行界面(CLI) 在计算机诞生之初,只有命令行(文本)界面(Command Line Interface,CLI),可通过命令行向Linux输入命令。那时还没有鼠标和图标,也就不能通过拖放方式进行操作。某些程序(如emacs)使用ASCII字符集中非常有限的图形字符实现了基本的窗口。反白显示技术可将计算机屏幕分成几个区域。
Linux就是在这样的环境中诞生和发展起来的。很自然地,早期的所有Linux实用程序都通过命令行方式调用。Linux的真正功能还体现在这样的环境中,这也是很多Linux专家非命令行不用的原因。《Linux命令行与shell编程实战(第4版)》通过清晰的阐述和详细的示例,向读者展示了如何通过命令行方式最高效地使用Linux系统。
Linux发行版 Linux发行版包括Linux内核、实用程序以及应用程序。目前已有多个发行版,包括Ubuntu、Fedora、openSUSE、Red Hat、Debian、Mageia、Arch、CentOS、Solus和Mint等。尽管这些发行版之间有各种差异,但它们都依赖于Linux内核、实用程序和应用程序。《Linux命令行与shell编程实战(第4版)》阐述的内容将基于那些在绝大多数发行版上通用的代码。因此,无论使用的Linux发行版是什么,读者都可以使用这些程序。
内容重叠 如果读者读过Mark G. Sobell撰写的其他书籍,如A Practical Guide to Fedora and Red Hat Enterprise Linux或A Practical Guide to Ubuntu Linux,或者读过Matthew Helmke撰写的Ubuntu Unleashed 或The Official Ubuntu Book,会发现这些书籍的内容和《Linux命令行与shell编程实战(第4版)》有所重叠。这些书籍介绍的一些信息是相似的,但针对每《Linux命令行与shell编程实战(第4版)》的预期读者,从不同角度、在不同深度呈现技术信息。
面向读者 《Linux命令行与shell编程实战(第4版)》面向不同层次的读者。尽管具备一些使用计算机的经验将有助于读者更好地理解《Linux命令行与shell编程实战(第4版)》的内容,但《Linux命令行与shell编程实战(第4版)》不要求读者具备编程经验。《Linux命令行与shell编程实战(第4版)》适合于下列读者:
● 学生 上课时要用到Linux或macOS。
● 高级用户 希望学习如何通过命令行探究Linux或macOS的功能。
● 专家 日常工作中使用Linux或macOS。
● Macintosh新用户 希望了解UNIX/Linux是什么,为什么每个人都说它很重要,以及如何使用它。
● 有经验的Macintosh用户 希望知道如何利用作为macOS的基础的UNIX/Linux功能。
● UNIX用户 希望把他们的UNIX技巧应用于Linux或macOS环境。
● 系统管理员 需要对Linux或macOS和可用的实用程序进行更深入的理解,包括bash、Perl和Python脚本语言。
● Web开发人员 需要透彻理解Linux,包括Perl和Python。
● 计算机系的学生 他们需要学习Linux或macOS操作系统。
● 程序员 需要理解Linux或macOS编程环境。
● 技术主管 需要学习Linux或macOS基础知识。
优势 《Linux命令行与shell编程实战(第4版)》将使读者对如何通过命令行使用Linux和macOS有深入的认识。无论读者的背景如何,《Linux命令行与shell编程实战(第4版)》都将为读者提供工作中将用到的知识:通过《Linux命令行与shell编程实战(第4版)》,读者将学会如何使用Linux/macOS,并且在未来数年中,《Linux命令行与shell编程实战(第4版)》都将是一本有用的参考书。
Macintosh系统有大量可用的免费软件。另外,Macintosh共享软件社区也非常活跃。《Linux命令行与shell编程实战(第4版)》介绍了macOS的UNIX/Linux方面,为Macintosh用户使用可用于Linux和其他类UNIX系统的大量免费或低成本软件铺平了道路。
《Linux命令行与shell编程实战(第4版)》中的Linux表示Linux和macOS
提示 UNIX操作系统是Linux和macOS的共同祖先,尽管这两种操作系统的图形用户界面(GUI)显著不同,但命令行界面(CLI)非常类似,在许多方面都相同。《Linux命令行与shell编程实战(第4版)》描述了Linux和macOS的CLI。为便于阅读,《Linux命令行与shell编程实战(第4版)》使用Linux表示Linux和macOS,并明确标注出这两种操作系统的不同之处。
《Linux命令行与shell编程实战(第4版)》特色
《Linux命令行与shell编程实战(第4版)》经过精心组织,以便读者在不同的条件下都可以方便地阅读。例如,读者可逐页阅读《Linux命令行与shell编程实战(第4版)》,从基本内容开始学习Linux命令行。此外,一旦读者能熟练使用Linux,《Linux命令行与shell编程实战(第4版)》就会成为一本参考书:从目录中查找感兴趣的部分,然后开始阅读。也可以查阅《Linux命令行与shell编程实战(第4版)》第Ⅵ部分包含的实用程序。读者还可将《Linux命令行与shell编程实战(第4版)》作为Linux主题的目录:翻阅《Linux命令行与shell编程实战(第4版)》,直至找到想看的主题。《Linux命令行与shell编程实战(第4版)》还给出很多Web站点的链接,供读者获取其他信息:可将Internet视为《Linux命令行与shell编程实战(第4版)》内容的延伸。