Shell概述
Shell解析器
【Linux提供的Shell解析器】 【bash和sh的关系】 【CentOS默认的解析器】
Shell脚本入门
1、脚本格式
脚本以【#!/bin/bash】或者【#!/bin/env bash】开头
2、第一个脚本:Hello World
①创建一个Shell脚本文件,后缀名称为【.sh】
可以直接使用【VIM编辑器】直接创建并编辑Shell脚本文件 【推荐使用】
也可以通过【touch】命令创建Shell脚本文件之后再编辑脚本。
②编辑Shell脚本文件
③运行Shell脚本文件
| 脚本常用的执行方式 | |
|---|---|
| 第一种:采用bash或sh+脚本的相对路径或绝对路径(不用赋予脚本+x权限) | 【推荐使用】 |
| ①sh+脚本的相对路径 | |
| ②sh+脚本的绝对路径 | |
| ③bash+脚本的相对路径 | |
| ④bash+脚本的绝对路径 | |
| 第二种:采用输入脚本的绝对路径或者相对路径执行脚本(必须具有可执行权限+x,推荐采用这种方式) | |
| ①赋予权限:chmod +x Shell脚本 | |
| ②相对路径执行:./脚本 | |
| ③绝对路径执行:/用户/目录/脚本 | |
3、第二个Shell脚本:多命令处理
①需求:在/home/demo/目录下创建一个test.txt,在test.txt文件中添加"I love you"。
②案例实操:
a、创建脚本
b、编辑脚本
c、执行脚本
d、查看脚本的执行过程【一般使用这个命令来查看脚本执行的步骤,错误】
e、查看脚本的语法【一般使用这个命令来查看脚本语法错误】
Shell中的变量
1、系统变量
①常用系统变量
$HOME、$PWD、$SHELL、$USER等
②案例实操
a、查看系统变量的值
b、显示当前Shell中所有变量:set
2、自定义变量
// TODO 写到这儿了
来源:CSDN
作者:Begimwer
链接:https://blog.csdn.net/qq_41491003/article/details/103568732















