文章目录Shell是
- 前言
- 1、shell是什么?
- 2、shell语法
- 2.1 如何书写一个shell脚本
- 2.2 shell中的特殊符号
- 2.3 shell中的管道
前言
python和shell是两大较为常用的脚本语言,shell的优势是:
- 环境通用性高
- 入手简单
1、shell是什么?
shell是基于C语言的,是用户和linux内核沟通的桥梁。当然这并不是说shell脚本是使用C语言编写的,shell是一个解释器,我们再基于这个解释器提供的shell语言编写shell脚本。
2、shell语法 2.1 如何书写一个shell脚本- 名字要有意义,同时加上.sh结尾,以表示这是一个shell脚本.
- 文件开头指定shell可执行文件路径
- #是注释,但#!不是
- chmod 700 test.sh + test.sh or bash test.sh
#!usr/bin/bash #Author:Lzg_na #DateTime:2022.05.29 #Script Description: echo 'hello world!'2.2 shell中的特殊符号
| 符号 | 含义 |
|---|---|
| ~ | home目录 |
| - | 上次目录 |
| !! | 上次命令 |
| $ | 取变量内容 |
| & | 后台执行 |
| * | 通配符 |
| ? | 匹配一个字符 |
| ; | 分割多条命令 |
| 转义字符 | |
| 命令中执行命令 | |
| “” | 字符串 |
管道符在shell中是非常常用的符号



