简单来说,shell就是一个用户与操作系统之间的一个命令解释器;
Shell 是一个用 C 语言编写的程序,是用户使用 Linux 的桥梁,既是一种命令语言,又是一种程序设计语言。Shell 是Linux系统的用户界面,提供用户与内核的一种交互方式,接收用户输入的命令,并把它送入内核去执行。
1.shell 脚本命名一般以 .sh 为后缀。并用vi/vim打开、编辑。
2.shell 编程 首行需要 #!/bin/bash 开头。
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。
echo 命令用于向窗口输出文本。
3.运行shell 脚本有三种方式:
- bash 文件名 如:bash test.sh
- ./test.sh 这个需要给它加可执行权限 ./指在当前目录下查找test.sh文件
- /bin/bash test.sh 这种方式运行的脚本,不需要在第一行指定解释器信息
变量
- 只包含字母、数字和下划线:区分大小写。不能以数字开头。
- 使用大写字母表示常量: 习惯上,常量的变量名通常使用大写字母,例如 PI=3.14。
- 不用特殊符号: 尽量避免在变量名中使用特殊符号,因为它们可能与 Shell 的语法产生冲突。
- 避免使用空格: 等号两侧不能有空格,空格通常用于分隔命令和参数。
1.使用一个定义过的变量,只要在变量名前面加美元符号即可;$
2.使用 unset 命令可以删除变量; 不能删除只读变量
3.在 Shell中,变量通常被视为字符串。可使用单引号 ' 或双引号 " 来定义字符串。
系统变量
标签:shell,变量,简介,sh,Shell,test,bash From: https://www.cnblogs.com/hello-205112/p/17865168.html