首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Bash 脚本教程
rainbowpigger
创建于2024-04-17
订阅专栏
本教程分为21章,主要介绍了 Linux 命令行 Bash 的基本用法和脚本编程。转载自 https://wangdoc.com/bash/
暂无订阅
共21篇文章
创建于2024-04-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Bash 脚本教程 —— 命令提示符 (21)
用户进入 Bash 环境以后,Bash 会显示一个命令提示符,这是用来提示用户在该位置后面输入命令。
Bash 脚本教程 —— Bash 启动环境(20)
用户每次使用 Shell,都会开启一个与 Shell 的 Session(对话)。 Session 有两种类型:登录 Session 和非登录 Session。
Bash 脚本教程 —— mktemp 命令,trap 命令(19)
Bash 脚本有时需要创建临时文件或临时目录。常见的做法是,在 tmp 目录里面创建文件或目录,这样做有很多弊端,使用 mktemp 命令是最安全的做法。
Bash 脚本教程 —— 脚本除错(18)
编写 Shell 脚本的时候,一定要考虑到命令失败的情况,否则很容易出错。本章介绍如何对 shell 脚本除错。
Bash 脚本教程 —— set 命令,shopt 命令(17)
set 命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本章介绍set的基本用法,帮助你写出更安全的 Bash 脚本。
Bash 脚本教程 —— 数组(16)
数组(array)是一个包含多个值的变量。成员的编号从0开始,数量没有上限,也没有要求成员被连续索引。
Bash 脚本教程 —— Bash 函数(15)
函数(function)是可以重复使用的代码片段,有利于代码的复用。它与别名(alias)的区别是,别名只适合封装简单的单个命令,函数则可以封装复杂的多行命令。
Bash 脚本教程 —— 循环(14)
Bash 提供了三种循环语法,分别是 for、while 和 until,其中 Bash 提供了2个内置命令:break、continue,以及用 select 结构生成简单的菜单。
Bash 脚本教程 —— 条件判断(13)
本章介绍 Bash 脚本的条件判断语法。if 是最常用的条件判断结构,只有符合给定条件时,才会执行指定的命令。
Bash 脚本教程 —— Read 命令(12)
有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用 read 命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。
Bash 脚本教程 —— Bash 脚本入门(11)
脚本是包含一系列命令的一个文本文件。Shell 读取这个文件,依次执行里面的所有命令,就好像这些命令直接输入到命令行一样。所有能够在命令行完成的任务,都能够用脚本完成。
Bash 脚本教程 —— 目录堆栈(10)
为了方便用户在不同目录之间切换,Bash 提供了目录堆栈功能。Bash 可以记忆用户进入过的目录,也可以记忆多重目录,显示目录堆栈的内容。
Bash 脚本教程 —— Bash 行操作(9)
Bash 内置了 Readline 库,具有这个库提供的很多“行操作”功能,比如命令的自动补全,可以大大加快操作速度。这个库默认采用 Emacs 快捷键,也可以改成 Vi 快捷键。
Bash 脚本教程 —— 操作历史(8)
Bash 会保留用户的操作历史,即用户输入的每一条命令都会记录,默认是保存最近的500条命令。有了操作历史以后,就可以使用方向键的`↑`和`↓`,快速浏览上一条和下一条命令。
Bash 脚本教程 —— Bash 的算术运算(7)
本章介绍 Bash 的算术运算,包括:算术表达式、数值的进制、位运算、逻辑运算、赋值运算、求值运算以及 expr 和 let 命令。
Bash 脚本教程 —— 字符串操作(6)
本章介绍 Bash 字符串操作的语法,主要分为4个子目:字符串的长度、子字符串、搜索和替换、改变大小写。
Bash 脚本教程 —— Bash 变量(5)
Bash 变量分成环境变量和自定义变量两类。变量的多种操作包括:创建、读取、删除、输出及特殊变量的详细讲解。
Bash 脚本教程 —— 引号和转义(4)
Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。
Bash 脚本教程 —— Bash 的模式扩展(3)
Bash 中对特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcard expansion)。Bash 一共提供八种扩展。
Bash 脚本教程 —— Bash 的基本语法(2)
本章介绍参数、命令格式、组合符及快捷键等 Bash 的最基本语法,以及在实践操作中一些细节上的处理。
下一页