现在注册

登录

忘记密码

忘记密码? 请输入您的电子邮件地址. 您将收到一个链接,将创建通过电子邮件新密码.

添加后

你必须登录后添加 .

添加问题

您必须登录才能提问.

登录

现在注册

欢迎Scholarsark.com! 您的注册将授予您访问使用该平台的更多功能. 你可以问问题, 做出贡献或提供答案, 查看其他用户以及更多的个人资料. 现在注册!

Linux Bash Shell 脚本: 实用的学习方法

Linux Bash Shell 脚本: 实用的学习方法

价格: $49.99

学习很重要,但最重要的是如何探索它. 本课程的设计方式使您可以通过各种工业项目学习和探索整个课程模块.

通过各种工业项目学习和探索 shell 脚本的实用方法

课程内容

Shell编程介绍

  • 什么是 Bash Shell?

  • Linux 中可用的 Shell 类型

  • 关于 Shell 脚本

  • Bash Shell 启动脚本

  • 用户的主目录 – .bash_profile, ..bashrc & .bash_logout

  • 社邦

  • 创建一个简单的 Shell 脚本

  • 设置脚本的权限

  • 调试脚本

外壳变量 & 环境

  • Bash 变量

  • 环境变量

  • 系统变量

  • 为 shell 变量赋值

  • 自定义 bash shell 环境

  • 放, 环境 & 导出命令

  • 命名变量名的规则

  • 使用 echo 命令的简单脚本

  • 报价

  • 报价方式分为三种

  • 双引号 (“)

  • 单引号 (’)

  • 反斜杠 ()

  • 用户通过键盘输入

  • 读取命令

  • 国际金融中心

  • 实践实验室会议

算术运算

  • 执行算术运算

  • 创建一个整数变量

  • 创建常量变量

  • 路径名扩展

  • 通配符 [*], ?, [..] 等等

  • 创建 & 使用别名

  • 实践实验室会议

完全自动化预验证报告的工业项目

  • 从服务器收集所需信息的 Shell 脚本

  • 重击颜色

  • 书写彩色文本

  • 前景的各种颜色代码 & 背景文字

  • Bash 颜色实验课

  • 获取系统信息的脚本,即 system_details

  • 通过 cron 安排脚本

  • 单击即可获取环境报告的最终脚本

  • 实验课

条件语句 (做决定)

  • 条件执行概述

  • 什么是条件?

  • 布尔值 (真正 & 假)

  • if else 语句

  • 关于 if..else 的实验室会议。.

  • if..elif..else..fi 语句

  • 测试命令

  • 逻辑与 &&

  • 逻辑或 !!

  • 命令的退出状态

  • 数值比较

  • 字符串比较

  • 文件属性比较

  • Shell 命令行参数

  • 通过特殊外壳变量的位置参数 $1, $2, $3,…,$ñ.

  • 实践实验室会议

Bash 循环

  • 循环语句概述

  • for 循环语句

  • 实验室 for 循环

  • 使用类似 C 的语法的 for 循环

  • 使用命令行参数的 for 循环

  • 嵌套 for 循环语句

  • 使用嵌套循环语句的棋盘

  • While 循环语句

  • 实验课 – 逐行读取文本文件或使用 IFS

  • 无限while循环

  • 案例陈述

  • 案例陈述实验课

  • 使用案例语句创建一个简单的菜单驱动程序或自动化工具

  • 工业项目

  • 讨论了使用 for 或 while 循环的各种脚本

外壳重定向 & 流程管理

  • Linux中的输入输出重定向

  • 关于重定向的实验室会议

  • Linux 中的管道

  • 发球命令

  • 文件描述符 (fd) 归档输出

  • 文件描述符 (fd) 归档输入

  • 文件描述符 (fd) 用于阅读 & 写作

  • 实践实验室会议

  • 流程概述

  • 前景 & 后台进程

  • 进程的各种统计信息

  • 实验课

功能

  • 定义函数

  • 显示功能

  • 嵌套函数

  • 实验课 – 编写函数

  • 调用函数

  • 当地的 & 全局变量

  • 将参数传递给函数

  • 退货声明

  • 实践实验室会议

AWK

  • 简介 awk

  • 模式匹配

  • awk 中的用户定义变量

  • awk 预处理

  • awk 后处理

  • 实践实验室会议

其他流编辑器

  • 介绍

  • 替换或替换字符串.

  • 替换一行中第 n 次出现的模式

  • 替换一行中所有出现的模式

  • 改变斜线 (/) 分隔符

  • 运用 & 作为匹配的字符串

  • 使用 /p 标志复制替换的行

  • 替换特定行号上的字符串

  • 替换一系列行上的字符串

  • 替换与模式匹配的行

  • 删除行

  • 在匹配后添加一行

  • 在匹配之前添加一行

  • 最后一堂课

作者

关于 arkadmin

发表评论