首先,我们先在文件里编写自己的脚本,可以用自己熟悉的编辑器,例如vi vim gedit nano等
我先用gedit 编写一个名为hello的文件(gedit是图形化编辑器,如果没有图形界面的用户请用其他三个程序)
#!/bin/bash
#this is my first script
echo "Hello World!"
#是注释符,编写注释是一个好习惯
注意!!!:第一行中的#!是指明这个脚本的解释程序是bash--------当然也可能是sh等其他的解释程序
脚本实现的功能就是输出Hello World!
写好之后我们保存退出,
输入 ls -l hello
查看文件,会出现‘-rw-r–r--’
这里一共有十个字符,第一个代表文件类型,-代表普通文件后面的9个字符共分为3组,每组3个字符。第1组表示创建这个文件的用户的权限,第2组表示创建创建这个文件的用户所在的组的权限,第3组表示其他用户的权限。r代表读,w代表写,x代表可执行
我们可以发现所有用户都没有可执行的权限
于是我们用chmod 775 hello
命令来改变文件权限,然后再查看会得到-rwxr-xr-x
,这样我们的文件终于变成可执行的了
然后输入 ./hello
会得到我们想要的结果,前面的./是告诉系统文件的位置