欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Shell从入门到精通(第2版)/Linux典藏大系
      • 作者:编者:张春晓|责编:王中英
      • 出版社:清华大学
      • ISBN:9787302675167
      • 出版日期:2024/11/01
      • 页数:367
    • 售价:39.92
  • 内容大纲

        本书是获得大量读者好评的“Linux典藏大系”中的经典畅销书《Shell从入门到精通》的第2版。本书结合大量实例,详细介绍系统管理员和Linux程序员解决实际问题的得力工具Bash Shell的用法,并对一些易混淆的内容进行重点提示和讲解。本书提供442分钟教学视频、程序源代码、高清思维导图、教学PPT和习题参考答案等超值配套资源,帮助读者高效、直观地学习。
        本书共15章,分为3篇。第1篇认识Shell编程,主要介绍Shell编程的入门知识,以及Shell编程环境的搭建;第2篇Shell编程核心技术,主要介绍Shell变量和引用、条件测试和判断语句、循环结构、函数、数组、正则表达式、文本处理、流编辑器、文本处理利器awk命令、文件操作、子Shell与进程处理等;第3篇Shell编程实战,主要介绍Shell脚本调试技术和2个综合案例的实现。
        本书内容丰富,实例典型,易学易用,可操作性强,非常适合Bash Shell入门与进阶人员阅读,也适合从事Linux系统管理与开发的相关人员阅读,还可作为高等院校相关专业的教材及社会培训机构的培训教材。
  • 作者介绍

        张春晓,毕业于广州暨南大学,计算机软件与理论硕士。从事UNIX及Linux系统维护近20年,对Shell编程有深入的研究,热衷于UNIX的严谨与简洁,又痴迷于Linux的自由与开放,整日与UNIX和Linux为伴,获益匪浅。经常活跃于ChinaUnix和CSDN等社区,为Linux技术爱好者解答问题。
  • 目录

    第1篇  认识Shell编程
      第1章  Shell入门基础
        1.1  为什么学习和使用Shell编程
        1.2  Shell简介
          1.2.1  Shell的起源
          1.2.2  Shell的功能
          1.2.3  Shell的分类
        1.3  Shell的特性
          1.3.1  交互式程序
          1.3.2  创建脚本
          1.3.3  设置可执行脚本
        1.4  向脚本传递参数
          1.4.1  Shell脚本的参数
          1.4.2  参数的扩展
        1.5  第一个Shell程序
          1.5.1  Shell脚本的基本元素
          1.5.2  指定命令解读器
          1.5.3  Shell脚本的注释和风格
          1.5.4  如何执行Shell程序
          1.5.5  Shell程序的退出状态
        1.6  小结
        1.7  习题
      第2章  Shell编程环境的搭建
        2.1  在不同的操作系统上搭建Shell编程环境
          2.1.1  在Windows上搭建Shell编程环境
          2.1.2  在Linux上搭建Shell编程环境
          2.1.3  在FreeBSD上搭建Shell编程环境
        2.2  编辑器的选择
          2.2.1  图形化编辑器
          2.2.2  vi (vim)编辑器
        2.3  系统环境的搭建
          2.3.1  Shell配置文件
          2.3.2  命令别名
        2.4  小结
        2.5  习题
    第2篇  Shell编程核心技术
      第3章  变量和引用
        3.1  深入理解变量
          3.1.1  什么是变量
          3.1.2  变量的命名
          3.1.3  变量的类型
          3.1.4  变量的定义
          3.1.5  变量和引号
          3.1.6  变量的作用城
          3.1.7  系统变量
          3.1.8  环境变量
        3.2  变量的赋值和清空
          3.2.1  变量的赋值
          3.2.2  引用变量的值
          3.2.3  清除变量

        3.3  引用和替换
          3.3.1  引用
          3.3.2  全引用
          3.3.3  部分引用
          3.3.4  命令替换
          3.3.5  转义
        3.4  小结
        3.5  习题
      第4章  条件测试和判断语句
        4.1  条件测试
          4.1.1  条件测试的基本语法
          4.1.2  字符串测试
          4.1.3  整数测试
          4.1.4  文件测试
          4.1.5  逻辑操作符
        4.2  条件判断语句
          4.2.1  使用简单的if语句进行条件判断
          4.2.2  使用if else语句进行流程控制
      ……
    第3篇  Shell编程实战