vi新建一个shell脚本_【教材连载06】Shell的“hello world”—测试工程师核心开发技术...

a55758b30cedd821682d0a0fba458026.gif

【教材连载公告】

嗨,大家好!由博为峰与人民邮电出版社联合发行的软件测试系列教材,已经正式跟大家见面了。博为峰公众号自2020年3月起,将正式为大家推荐本教材的相关内容,对软件测试感兴趣的小伙伴不容错过哦!

? 本期为:《Shell的“hello world”—测试工程师核心开发技术》

2.2 Shell的"hello world"

在本书中,我们借用Java的经验,用一个"hello world"来介绍Shell编程。具体步骤如下。

(1)登录Linux系统后,在"~"属主目录下,使用vi命令新建一个文本文件,文件的内容如下。

#!/bin/bash

echo "hello world !"

解释如下:

●"#!"是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。

●echo命令用于向窗口输出文本。

(2)保存文件后,需要改变文件的属性为可执行文件。

  chmod +x test.sh

(3)执行./test.sh脚本文件。运行结果如图 2-3所示。

注意,一定要写成./test.sh,而不是test.sh。运行其他二进制程序也一样。如果直接写test.sh,Linux系统会从PATH里寻找test.sh,而只有/bin、/sbin、/usr/bin、/usr/sbin等在PATH里,用户的当前目录通常不在PATH里,所以写成test.sh是会找不到命令的,要用./test.sh告诉系统就在当前目录中找。"."代表当前目录。

假如当前的例子test.sh在myshell目录下,myshell目录在"~"属主目录下,那么在属主目录下怎么执行test.sh呢?具体方法如图2-4所示。

c04e3bf46f51849c02b585357bec9e20.png

图2-4  在myshell目录下执行test.sh

【☞☞ 更多内容,请点击下方 阅读原文 查看】

往期好文 

【教材连载04】|《Linux系统的文件和目录—测试工程师核心开发技术1》

【教材连载05】|《Linux系统的文件打包与压缩—测试工程师核心开发技术》

7bb1ae97ac8d943a8e0c041469083e48.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值