创建简单的shell脚本文件
将shell命令放在一个文本文件中,首先需要用一个文本编辑器(vim)
在创建shell脚本文件时,必须在文件的第一行指定要使用的shell(#!/bin/bash)
格式为:
也可以使用分号在一行输入你想要用的2个命令
#号为脚本的注释(第一行除外)
现在可以运行下试试可能会有点失望会出现以下结果:
所以要跨过第一个障碍是让bash shell能够找到脚本文件(shell会通过PATH环境变量来查找命令)快速查看一下PATH就可以解决我们的问题了:
PATH环境变量被设为只在一组目录查找命令.要让shell找到test1脚本,我们只能采用:
1. 将shell脚本文件所在的目录添加到PATH环境变量中
2. 在提示符中用绝对或者是相对文件路径来引入shell脚本文件
在这个例子中,采用第二种方式来告诉shell脚本文件所在的确切位置,记住要引用当前目录下的文件,就要在shell中使用单点操作符:
现在已经找到脚本了.但是还有一个原因就是没有权限,可以查看下文件的权限:
下面可以通过chmod命令来修改权限
然后可以执行一下:
OK了,简单入门的一个shell脚本就成功了!!!