【Linux Shell脚本攻略】第1章 小试牛刀

第1章 小试牛刀

在这里插入图片描述

1.1 简介

在这里插入图片描述

1.2 在终端中显示输出

在这里插入图片描述

1.2.1 预备知识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.3 工作原理

在这里插入图片描述

1.2.4 补充内容

在这里插入图片描述

1.在echo中转义换行符

在这里插入图片描述
在这里插入图片描述

2.打印彩色输出

在这里插入图片描述
在这里插入图片描述

1.3 使用变量与环境变量

在这里插入图片描述

1.3.1 预备知识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.3 补充内容

在这里插入图片描述

1.获得字符串的长度

在这里插入图片描述
在这里插入图片描述

2.识别当前所使用的shell

在这里插入图片描述
在这里插入图片描述

3.检查是否为超级用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.修改Bash的提示字符串(username@hostname:~$)

在这里插入图片描述

1.4 使用函数添加环境变量

在这里插入图片描述

1.4.1 实战演练

在这里插入图片描述

1.4.2 工作原理

在这里插入图片描述

1.5 使用shell进行数学运算

在这里插入图片描述

实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#!/bin/bash
#文件名:test.sh
no1=4;
no2=5;
echo "no1的值为:$no1"
echo "no2的值为:$no2"

echo "let直接执行基本的算术操作"
let result=no1+no2
echo "no1+no2的值为:$result"

echo "自加操作:"
let no1++
echo "no1++的值为:$no1"

echo "自减操作:"
let no1--
echo "no1--的值为:$no1"

echo "简写形式:"
let no1+=10
echo "no1+=10的值为:$no1"
let no1-=10
echo "no1-=10的值为:$no1"

echo "操作符[]的使用:"
result=$[no1+no2]
echo "no1+no2的值为:$result"

echo "在[]中使用$前缀:"
result=$[$no1+5]
echo "no1+5的值为:$result"

echo "也可以使用操作符(())"
result=$((no1+50))
echo "no1+50的值为:$result"

echo "expr同样可以用于基本算术操作:"
result=`expr 3 + 4`
echo "3+4的值为:$result"
result=$(expr $no1 + 5)
echo "no1+5的值为:$result"

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6 玩转文件描述符与重定向

在这里插入图片描述

1.6.1 预备知识

在这里插入图片描述

1.6.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.6.3 工作原理

在这里插入图片描述

1.6.4 补充内容

在这里插入图片描述

1.7 数组与关联数组

在这里插入图片描述

1.7.1 预备知识

在这里插入图片描述

1.7.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.7.3 补充内容

在这里插入图片描述

1.定义关联数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.列出数组索引

在这里插入图片描述
在这里插入图片描述

1.8 别名

在这里插入图片描述

1.8.1 实战演练

在这里插入图片描述

1.8.2 补充内容

在这里插入图片描述

1.9 采集终端信息

在这里插入图片描述

1.9.1 预备知识

在这里插入图片描述

1.9.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.10 获取并设置日期及延时

在这里插入图片描述

1.10.1 预备知识

在这里插入图片描述

1.10.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.10.3 工作原理

在这里插入图片描述

1.10.4 补充内容

在这里插入图片描述
在这里插入图片描述

1.11 调试脚本

在这里插入图片描述

1.11.1 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.11.2 工作原理

在这里插入图片描述

1.11.3 补充内容

在这里插入图片描述

1.12 函数和参数

在这里插入图片描述

1.12.1 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.12.2 补充内容

在这里插入图片描述

1.递归函数

在这里插入图片描述
在这里插入图片描述

2.导出函数

在这里插入图片描述

3.读取命令返回值(状态)

在这里插入图片描述

4.向命令传递参数

在这里插入图片描述

1.13 将一个命令的输出发送给另一个命令

在这里插入图片描述

1.13.1 预备知识

在这里插入图片描述

1.13.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.13.3 补充内容

在这里插入图片描述

1.利用子shell生成一个独立的进程

在这里插入图片描述

2.通过引用子shell的方式保留空格和换行符

在这里插入图片描述

1.14 在不按下回车键的情况下读入n个字符

在这里插入图片描述

实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.15 持续运行命令直至执行成功

在这里插入图片描述

1.15.1 实战演练

在这里插入图片描述

1.15.2 工作原理

在这里插入图片描述

1.15.3 补充内容

在这里插入图片描述

1.一种更快的做法

在这里插入图片描述

2.加入延时

在这里插入图片描述

1.16 字段分隔符与迭代器

在这里插入图片描述

1.16.1 预备知识

在这里插入图片描述

1.16.2 实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.17 比较与测试

在这里插入图片描述

实战演练

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.18 使用配置文件定制bash

在这里插入图片描述

实战演练

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux Shell脚本攻略是一本非常好的学习Linux Shell脚本编程的书籍。这本书包含了大量实用的技巧和示例,可以帮助初学者快速入门,也可以提高高级用户的技能水平。 这本书首先介绍了Shell脚本编程的基础知识,如变量、循环、条件语句等等。然后,它深入探讨了如何利用Shell脚本解决各种实际问题,如文件处理、文本处理、网络编程等等。 此外,这本书还介绍了一些高级主题,如正则表达式、调试技巧和Shell脚本的优化等等。这些内容都是非常实用的,可以帮助你更好地掌握Shell脚本编程。 总的来说,如果你想深入学习Linux Shell脚本编程,那么Linux Shell脚本攻略是一本非常值得阅读的书籍。 ### 回答2: Linux Shell脚本攻略是一本非常有用的书籍,涵盖了大量的脚本编程知识和技巧。这本书适用于初学者和有经验的开发人员,是提高Shell编程技能的很好的资料。 这本书首先介绍了Shell脚本编程的基础知识,如文件和目录操作、变量、选项和参数处理、流程控制等。然后,它通过实例加深对Shell脚本的理解,如使用grep来搜索文本、定时任务、文件备份和恢复等。 除此之外,本书还涵盖了一些高级主题,如正则表达式、文本处理和AWK命令。这些主题对于需要处理数据或日志文件的开发人员非常有用。此书还介绍了如何使用Shell脚本进行系统管理任务和自动部署。这是作为系统管理员的人必须要了解的技能,以确保系统高效运转和安全。 此外,本书还介绍了Linux Shell编程中的一些最佳实践,如代码重构、调试和测试Shell脚本。这些技巧可以帮助开发人员编写可读性高、可移植性强、可维护性好的脚本。 总之,Linux Shell脚本攻略是一本非常有用的书籍,涵盖了许多实用的技能和技巧,是值得初学者和开发人员深入探讨的宝库。对于从事Linux系统开发和系统管理的人来说,这本书是必不可少的参考资料。 ### 回答3: Linux shell脚本攻略是一本介绍Linux shell脚本编程的实战书籍。在目前的互联网时代,Linux操作系统和开发工具已成为程序员必不可少的技能。而编写脚本Linux操作系统最强大的功能之一,通过脚本可以完成多种任务的自动化操作,让我们的工作变得更加高效。 这本书的目的是教会读者如何利用Linux shell脚本编写高效、简洁和可维护的脚本,帮助读者学习Linux脚本语言的基础知识、语法和流程控制,以及进阶的脚本编程技巧。具体内容包括: 1. shell脚本语言介绍 2. shell脚本语法 3. 常用的Shell指令和内置命令 4. shell脚本的变量 5. shell脚本的字符串操作 6. shell脚本的数学运算 7. shell脚本的条件和循环语句 8. shell脚本的函数和参数 9. shell脚本的文件操作 10. shell脚本的进程管理 11. shell脚本的网络编程 12. shell脚本与其他编程语言的交互 书中内容深入浅出,通过丰富的示例帮助读者理解和掌握各种脚本编程技巧。此外,编程实践是学习编程语言最好的方法,书中提供了更多实际案例,让读者可以通过编写实际脚本来应用所学技术,提高自己的编程能力。 总之,Linux shell脚本攻略是一本强大、实用且易于理解的书籍,它对于Linux系统管理员、开发人员、嵌入式程序员、学生等不同领域的程序员来说都是必备的。在应用熟练后,可以大大提高我们工作的效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值