linux必看脚本大全

这本书假定你没有任何脚本或一般程序的编程知识,但是如果你有相关的知识,那么你将很容易

达到中高级的水平...all the while sneaking in little snippets of UNIX? wisdom and

lore(这句不知道怎么译).你可以把本书作为教材,自学手册,或者你获得shell脚本技术的文档.

书中的练习和例子脚本中的注释将会与读者有更好的互动,但是最关键的前提是:

想真正学习脚本编程的唯一途径就是编写脚本.

目录

++++

第一部分. 热身

1. 为什么使用shell编程

2. 带着一个Sha-Bang出发(Sha-Bang指的是#!)

2.1. 调用一个脚本

2.2. 初步的练习

第二部分. 基本

3. 特殊字符

4. 变量和参数的介绍

4.1. 变量替换

4.2. 变量赋值

4.3. Bash变量是不分类型的

4.4. 特殊的变量类型

5. 引用(翻译的可能有问题,特指引号)

5.1. 引用变量

5.2. 转义(\)

6. 退出和退出状态

7. Tests

7.1. Test结构

7.2. 文件测试操作

7.3. 其他比较操作

7.4. 嵌套的if/then条件test

7.5. 检查你的test知识

8. 操作符和相关的主题

8.1. 操作符

8.2. 数字常量

第三部分. 超越基本

9. 变量重游

9.1. 内部变量

9.2. 操作字符串

9.3. 参数替换

9.4. 指定类型的变量:declare或者typeset

9.5. 变量的间接引用

9.6. $RANDOM: 产生随机整数

9.7. 双圆括号结构

10. 循环和分支

10.1. 循环

10.2. 嵌套循环

10.3. 循环控制

10.4. 测试与分支(case和select结构)

11. 内部命令与内建

11.1. 作业控制命令

12. 外部过滤器,程序和命令

12.1. 基本命令

12.2. 复杂命令

12.3. 时间/日期 命令

12.4. 文本处理命令

12.5. 文件与归档命令

12.6. 通讯命令

12.7. 终端控制命令

12.8. 数学计算命令

12.9. 混杂命令

13. 系统与管理命令

13.1. 分析一个系统脚本

14. 命令替换

15. 算术扩展

16. I/O 重定向

16.1. 使用exec

16.2. 代码块的重定向

16.3. 应用

17. Here Documents

17.1. Here Strings

18. 休息时间

Part 4. 高级

19. 正则表达式

19.1. 一个简要的正则表达式介绍

19.2. 通配

20. 子shell(Subshells)

21. 受限shell(Restricted Shells)

22. 进程替换

23. 函数

23.1. 复杂函数和函数复杂性

23.2. 局部变量

23.3. 不使用局部变量的递归

24. 别名(Aliases)

25. 列表结构

26. 数组

27. /dev 和 /proc

27.1. /dev

27.2. /proc

28. 关于Zeros和Nulls

29. 调试

30. 选项

31. Gotchas

32. 脚本编程风格

32.1. 非官方的Shell脚本风格

33. 杂项

33.1. 交互式和非交互式的shells和脚本

33.2. Shell 包装

33.3. 测试和比较: 另一种方法

33.4. 递归

33.5. 彩色脚本

33.6. 优化

33.7. 各种小技巧

33.8. 安全话题

33.8.1. 被感染的脚本

33.8.2. 隐藏Shell脚本源码

33.9. 移植话题

33.10. 在Windows下进行Shell编程

34. Bash, 版本 2 和 3

34.1. Bash, 版本2

34.2. Bash, 版本3

35. 后记

35.1. 作者后记

35.2. 关于作者

35.3. 哪里可以取得帮助?

35.4. 制作这本书的工具

35.4.1. 硬件

35.4.2. 软件和排版软件

35.5. Credits

2014-3-22 16:42 上传

点击文件名下载附件

735.43 KB, 下载次数: 10

Linux评分脚本,linux必看脚本大全相关推荐

  1. it招聘上说熟悉linux系统,运维入门:细说Linux,做IT必看

    原标题:运维入门:细说Linux,做IT必看 Linux进程和系统.任务管理 一.基本概念 程序:一组指令的集合 进程:程序的具体实现,执行程序的具体过程 子进程调用:fork-and-exec流程: ...

  2. linux教程redhat,RedHat Linux操作系统菜鸟成长必看

    RedHat Linux操作系统菜鸟成长必看 Linux操作系统的操作完全不同于windows,用了一段时间,可是还不能进行程序的安装.我觉得很有挑战性!不过什么东西,还是要从最基本的做起啊! 学习挂 ...

  3. Linux shell脚本语言必看书籍推荐

    以下书籍都是现在业内主流的Linux shell语言好书,同步收录在顶书,通过下面网址进入,实时读书: 顶书-提升IT技术和认知​i-book.top Linux Shell脚本攻略(第2版) 本书结 ...

  4. 【Linux学习手册--新手必看篇】命令:chpasswd

    Linux笔记 ​ --Linux命令 [若对该知识点有更多想了解的,欢迎私信博主~~] chpasswd 说明 ​ 批量修改用户密码 语法 ​ echo 用户名:密码 | chpasswd ​ ch ...

  5. Linux安装Mysql8(小白必看)

    文章目录 一.Mysql8安装包下载 二.安装步骤 1.上传安装包 三.docker安装 3.1.配置加速器 一.Mysql8安装包下载 1.迅雷复制链接下载 https://dev.mysql.co ...

  6. 掌握Linux的目录结构,必看!深入理解linux系统的目录结构就靠本文了

    [技巧沙龙]AI开辟者拭魅战营-7分钟打造1个定制技能.7月22号,我们等你一路! 1.常用的重要目次 Linux和Windows操作体系中的文件体系些不合,在进修应用linux之前,可以或许懂得这个 ...

  7. 程序员必看期刊大全之 ScienceDirect

    全球期刊大全 sciencedirect Elsevier是荷兰一家全球著名的学术期刊出版商,每年出版大量的学术图书和期刊,大部分期刊被SCI.SSCI.EI收录,是世界上公认的高品位学术期刊.近几年 ...

  8. linux shell命令行及脚本编程实例详解_Linux高手必看的10本经典书籍

    Linux高手必看的10本经典书籍 Linux 是一个开放.灵活.跨平台的操作系统,上至庞大的数据中心,下至可放于掌心中的嵌入式设备,Linux 的身影无处不在. 如果你想成为一名精通 Linux 程 ...

  9. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter1-Chapter16 )

    一.初识 Linux shell Linux 系统可划分为以下 4 部分. Linux 内核 GNU 工具 图形化桌面环境 应用软件 内核主要负责以下 4 种功能. 系统内存管理 内核通过硬盘上称为交 ...

  10. 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter17-ChapterB )

    十七.创建函数 bash shell 提供了用户自定义函数功能,可以将 shell 脚本代码放入函数中封装起来. 函数是一个脚本代码块,你可以为其命名并在脚本中的任何位置重用它.每当需要在脚本中使用该 ...

最新文章

  1. 开发函数计算的正确姿势——支持 ES6 语法和 webpack 压缩
  2. MEF学习笔记(6):出口和元数据
  3. python gui测试框架_八款常用的 Python GUI 开发框架推荐
  4. block size在equipment download中的用法
  5. 微信Windows 3.3.0内测发布 可以刷朋友圈了
  6. IDEA : IDEA 打开使用内存监控
  7. LeetCode(171)——Excel表列序号(JavaScript)
  8. Oracle location,oracle秘境探索之11g tablespace prellocation
  9. php实现禁止缓存,高手莫来
  10. 时间序列分析工具箱——tidyquant
  11. JSP+JavaBean+Servlet+Oracle新增功能中对Date类型的字段的处理
  12. fences卸载_fences是什么?fences栅栏桌面怎样安装卸载?
  13. 标准解读系列之二:国家车联网产业标准体系完成各板块拼图(附标准下载)
  14. Mock测试-优缺点分析
  15. “你的论文充斥着垃圾,写作一塌糊涂,我读着读着都想撕了它”
  16. 关于pd.read_csv() 读数据的注意事项
  17. B2C网站提高转化率的方法
  18. 跃迁:化学系女生的工程师之路
  19. SAP甲方历程回顾-01 2017年转到甲方的故事~从乙方离职
  20. 第十三次 作业电子商城项目

热门文章

  1. 数据分析在银行业应用之欺诈检测
  2. icem二维非结构网格划分_Ansys Icem CFD网格划分实例详解PDF及附件
  3. doc 问卷调查模板表_Word制作电子版问卷调查模板表「教你方框内打钩」
  4. 信息学奥赛一本通(C++版)在线评测系统 - 题解目录
  5. linux下anjuta_Linux下安装使用C/C++IDE开发工具 anjuta | 学步园
  6. 三角网格上高斯曲率和平均曲率
  7. 【转载】教你怎么将centos7打造成桌面系统
  8. java 注解的实例化
  9. Mixly-RFID智能门禁
  10. 如何运用3DGIS技术整合智慧社区综合管理解决方案