Shell从入门到精通

一、shell的分类

命令cat /etc/shells查看shell类别

shell类别有很多,我们一般使用/bin/bash就行

编写规范:第一行必须写#! /bin/bash(提示shell解析器这是一个shell脚本)

1.1 Shee相关命令

Shell文件以.sh后缀为结尾

输出重定向:在linux中,用户输出的信息默认情况下都会显示在控制台

$表示全部文件,文件不管对错,1表示标准输出文件,2表示标准错误输出。

多命令顺序执行

shell脚本的执行

两种方式执行shell脚本

第一种:给文件增加执行权限

chmod u+x test.sh

./test.sh

第二种:通过Bash调用执行脚本

bash test.sh

二、Shell变量

什么是变量?在一个脚本周期内,其值可以发生改变的量就是变量

1、变量的命名规则

在定义变量时,有一些规则需要遵守

1、命名只能使用英文字母、数字和下划线,首个字符不能以数字开头

2、等号左右两侧不能有空格,可以使用下划线'_',变量的值如果有空格,需要使用单引号或双引号包括

3、不能使用标点符号,不能使用bash里的关键字

4、环境变量建议大写,便于区分

关于单双引号的问题:

双引号能够识别变量,双引号能够实现转义

单引号不能识别变量,只会原样输出,单引号是不能转义的

shell中特殊符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值