Shell入门
简介:Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序
一、Shell的语法
1)脚本以 #!/bin/bash 开头
2)脚本需要有可执行权限
二、编写一个Shell脚本
1)创建一个Shell脚本,输出 hello world!
1.1)第一种执行方式推荐使用
赋予脚本+X权限,直接执行
1.2)第二种执行方式
sh myShell.sh(脚本名字)
三、Shell的变量
- Linux Shell中的变量分为:系统变量和用户自定义变量
- 系统变量
$PATH,$PWD,$SHELL,$USER
- 用户自定义变量
- 定义变量:变量=值
- 撤销变量:unset 变量
- 声明静态变量:readonly变量【不能撤销】
- 案例1:定义变量A,输出A,撤销A,再输出A
- 案例2:定义静态变量B,输出B,撤销B,再输出B
- 系统变量
- 定义变量的规则
- 变量名称可以由字母、数字和下划线组成,但是不能以数字开头
- 等号两侧不能有空格
- 变量名称一般习惯为大写
- 将命令的返回值赋给变量
- 反引号:A=
ls -la
,运行里面的命令将结果返回给变量A - : A = :A= :A=(ls -la),等价于反引号
- 反引号:A=
- 设置环境变量
- 语法
- export 变量名=变量值【将 shell 变量输出为环境变量】
- source 配置文件【让修改后的配置信息立即生效】
- echo $变量名【查询环境变量的值】
- 设置TOMCAT_HOME环境变量
- 语法