# Shell脚本初步

ShellScript基础

使用多条指令

假设在这里你已经对于常用的shell指令比较熟悉,我们之前都是单条执行命令,是不是可以多条一起执行呢?事实上这是可以的,首先我们来看一下我是谁,我在哪的问题。

$ who ; pwd
aaeo     tty1         2020-03-27 10:20
aaeo     pts/0        2020-03-27 10:24 (192.168.147.1)
/home/aaeo

可以看出,两条指令都是可以被正常执行的,实际上我们编写脚本也是基于此。

我的第一个脚本

那么我们怎样把上文中的的两条指令做成脚本的形式呢?说到这里我首先要说一下脚本执行的三个条件了:

  • 指定使用的解释器
  • 指定环境变量
  • 赋予可执行权限

然后我们以脚本为例:

#指定使用的解释器
#!/usr/bin/env bash
#我是谁?我在哪?
who ; pwd

这里我们把文件保存在 home/shellpra 下,命名为shelldemo_1.sh

然后赋予可执行权限:

chmod u+x shelldemo_1.sh

开始执行这个脚本吧:

aaeo@aeo:~/shellpra$ ./shelldemo_1.sh
aaeo     tty1         2020-03-27 10:20
aaeo     pts/0        2020-03-27 10:24 (192.168.147.1)
/home/aaeo/shellpra

可以看出,这和之前执行两条指令没有什么两样,至此我们的第一个脚本就这样完成
了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值