shell编程——Shell脚本入门

实验环境说明

基于Centos7,但Shell脚本语法适用性比较强

编辑器使用vim

什么是Shell?

Shell除了命令,它同时也是一门脚本编程语言

Shell无需编译即可运行,写完即可运行

学习一门编程语言,语法和程序设计的重要性

Shell脚本语言的种类

Shell命令比较通用,命令很多用c语言编写的,例如ls

Shell脚本有Bash shell、c shell等多种Shell,每种Shell脚本的语法不一样,其中Bash shell是使用最广泛的

为什么说bash shell是应用最广泛的?

cat /etc/passwd #我们使用root登录系统,默认使用Shell是bash shell

ll -h /bin/sh #默认的sh是指向bash shell

交互式和非交互式Shell

日常敲命令是属于交互式的

课程上主要学习的Shell脚本是一种非交互式Shell,xxx.sh,然后使用sh运行它

第一个Shell程序/data/shell/hello.sh

echo "Hello World!"

怎么样运行Shell脚本?

bash /data/shell/hello.sh

sh /data/shell/hello.sh #sh -> bash

chmod a+x /data/shell/hello.sh

/data/shell/hello.sh #具有执行权限

具有执行权限的#!说明

linux中具有执行权限的脚本程序,我们都需要使用#!指定是什么程序

如果是bash shell程序,在脚本的第一行加入   #!/bin/sh

如果是python程序,在脚本的第一行加入        #!/usr/bin/python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保定公民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值