shell脚本入门

shell介绍

shell可以提高Linux使用效率

Linux通过其内核来操作计算机的硬件

通过编写shell命令发送给Linux内核去执行,来操作计算机硬件,所以shell命令是用户操作计算机硬件的桥梁。

shell是命令,类似于windows系统的dos命令

shell是一门程序设计语言,含有变量、函数和逻辑控制语句等等 

 

shell脚本

通过shell命令或程序编程语言编写的shell文本文件,这就是shell脚本,也叫shell程序

可以通过shell命令与编程语言来提高linux系统的管理工作效率

 shell解释器

查看linux系统centos支持的shell解析器

cat /etc/shells

 

 

echo 用于打印输出数据到终端

$是全局共享的读取解析器类型环境变量 ,所有shell程序都可以读取的变量

 shell脚本入门:编写格式与执行方式

脚本文件后缀名规范

shell脚本文件就是一个文本文件,后缀名建议使用.sh结尾

首行需要设置shell解析器的类型

#!/bin/bash

设置当前shell脚本文件采用bash解析器运行脚本代码

单行注释: #

多行注释:

:<<!

!

入门案例

#!/bin/bash
echo "hello world"

执行脚本文件三种方法

1.sh解析器执行方法

        语法:sh 脚本文件

        介绍:就是利用sh命令执行脚本文件,本质就是使用shell解析器运行脚本文件

2.bash解析器执行

        语法:bash 脚本文件

         介绍:就是利用bash命令执行脚本文件,本质就是使用shell解析器运行脚本文件

3.仅路径执行方法

        语法: ./脚本文件

        介绍:执行当前目录下的脚本文件。需要脚本文件自己执行,需要具有可执行权限,否则无法执行

三种方法区别:sh或bash执行脚本文件方法是直接使用shell解析器运行脚本文件,不需要可执行权限

多命令处理

shell脚本文件中执行多命令处理,即在shell脚本文件中编写多个shell命令

输出数据到文件中的命令:

数据 >> 文件

创建文件的命令:

touch 文件名

编辑文件的命令:

vim 文件名

i 文件中出入内容

esc键退出

:wq 保存退出

查看文件内容的命令:

cat 文件名

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值