电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>Linux命令行与shell脚本编程大全第3版PDF电子书免费下载

Linux命令行与shell脚本编程大全第3版PDF电子书免费下载

2019-08-12 | pdf | 0.00 MB | 次下载 | 2积分

资料介绍

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

  本书适合 Linux 程序设计人员阅读。

  如果你是Linux环境下的系统管理员,那么学会编写shell脚本将让你受益匪浅。本书并未细述安装Linux系统的每个步骤,但只要系统已安装好Linux并能运行起来,你就可以开始考虑如何让一些日常的系统管理任务实现自动化。这时shell脚本编程就能发挥作用了,这也正是本书的作用所在。本书将演示如何使用shell脚本来自动处理系统管理任务,包括从监测系统统计数据和数据文件到为你的老板生成报表。如果你是家用Linux爱好者,同样能从本书中获益。现今,用户很容易在诸多部件堆积而成的图形环境中迷失。大多数桌面Linux发行版都尽量向一般用户隐藏系统的内部细节。但有时你确实需要知道内部发生了什么。本书将告诉你如何启动Linux命令行以及接下来要做什么。通常,如果是执行一些简单任务(比如文件管理),在命令行下操作要比在华丽的图形界面下方便得多。在命令行下有大量的命令可供使用,本书将会展示如何使用它们。

  本书将会引领你从认识Linux命令行基础开始,一直到写出自己的shell脚本。全书分成四大部分,每部分都基于前面的内容。

  第一部分假定你已经有个能运行的Linux系统,或者正在设法获取Linux系统。第1章“初识 Linux shell”,描述了构成整个Linux系统的各个部分,并且说明了shell是如何融入Linux的。在介绍了Linux系统的基础知识之后,接着继续探讨以下内容:

   使用终端仿真包来访问shell(第2章);

   介绍基本的shell命令(第3章);

   使用更高级的shell命令来窥探系统信息(第4章);

   理解shell的用途(第5章);

  使用shell变量来操作数据(第6章);

   理解Linux文件系统和安全(第7章);

   在命令行上使用Linux文件系统(第8章);

   在命令行上安装和更新软件(第9章);

   使用Linux编辑器编写shell脚本(第10章)。

  第二部分将从编写shell脚本开始,具体内容如下:

   学习如何创建和运行shell脚本(第11章);

   改变shell脚本中程序的流程(第12章);

   迭代代码片段(第13章);

   在脚本中处理用户输入的数据(第14章);

   了解在脚本中存储和显示数据的不同方法(第15章);

   控制脚本在系统中运行的方式和时机(第16章)。

  第三部分深入探讨了shell脚本编程的更高级话题,其中包括:

   在脚本中创建自己的函数(第17章);

   利用Linux图形化桌面来和脚本用户交互(第18章);

   使用高级Linux命令过滤和解析数据文件(第19章);

   使用正则表达式来定义数据(第20章);

   学习在脚本中操作数据的高级方法(第21章);

   从原始数据生成报表(第22章);

   修改shell脚本,使其能在其他Linux shell中运行(第23章)。

  本书的第四部分演示了如何在现实环境中使用shell脚本。在这部分,你将:

   学习如何将各种脚本特性融入自己的脚本中(第24章);

   学习如何使用数据库保存、检索数据,如何访问互联网上的数据以及发送电子邮件(第 25章);

   编写与Linux系统交互的高级脚本(第26章)。  在深入研究如何使用Linux命令行和shell之前,最好先了解一下什么是Linux、它的历史及运作方式。本章将带你逐步了解什么是Linux,并介绍命令行和shell在Linux整体架构中的位置。

  什么是 Linux 如果你以前从未接触过Linux,可能就不清楚为什么会有这么多不同的Linux发行版。在查看 Linux软件包时,你肯定被发行版、LiveCD和GNU之类的术语搞晕过。初次进入Linux世界会让人觉得不那么得心应手。在开始学习命令和脚本之前,本章将为你稍稍揭开Linux系统的神秘面纱。

  首先,Linux可划分为以下四部分:

   Linux内核

   GNU工具

   图形化桌面环境

   应用软件

  每一部分在Linux系统中各司其职。但就单个部分而言,其作用并不大。图1-1是一个基本结构框图,展示了各部分是如何协作起来构成整个Linux系统的。本节将详细介绍这四部分,然后概述它们如何通过协作构成一个完整的Linux系统。


 

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费