1.6 双引号和单引号 在变量赋值时,如果值有空格,Shell 会把空格后面的字符串解释为命令: # VAR=1 2 3 -bash: 2: command not found # VAR="1 2 3" # echo $VAR 1 2 3 # VAR='1 2 3' # echo $VAR 1 2 3 看不出什么 2025-07-22 0 0 Server Shell
1.5 变量引用 赋值运算符 示例 = 变量赋值 += 两个变量相加 1.5.1 自定义变量与引用 # VAR=123 # echo $VAR 123 # VAR+=456 # echo $VAR 123456 Shell 中所有变量引用使用$符,后跟变量名。 有时个别特殊字符会影响正常引用,那么需要使用${V 2025-07-22 0 0 Server Shell
1.4 Shell变量 1.4.1 系统变量 在命令行提示符直接执行 env、set 查看系统或环境变量。env 显示用户环境变量,set 显示 Shell 预先定义好的变量以及用户变量。可以通过 export 导出成用户变量。 一些写 Shell 脚本时常用的系统变量: | $SHELL | 默认 Shell 2025-07-22 0 0 Server Linux Shell
1.3 第一个Shell脚本 本教程主要讲解在大多 Linux 发行版下默认 Bash Shell。Linux 系统是 RedHat 下的 CentOS 操作系统,完全免费。与其商业版 RHEL(Red Hat Enterprise Linux)出自同样的源代码,不同的是CentOS 并不包含封闭源代码软件和售后支持。 用 vi 2025-07-22 1 0 Server Linux Shell
1.2 Shell基本分两大类 1、图形界面 Shell(GUI Shell) GUI 为 Unix 或者类 Unix 操作系统构造一个功能完善、操作简单以及界面友好的桌面环境。主流桌面环境有 KDE,Gnome 等。 2、命令行界面 Shell(CLI Shell) CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入 2025-07-22 0 0 Server Linux Shell
1.1 Shell简介 Shell 是一个C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理, Shell 将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。 下面是流程示意图: Shell 既然是工作在 Linux 内核之上,那我们也有必要了解下 Linux 相关 2025-07-22 0 0 Server Linux Shell