脚本编写的三个步骤:1.编写脚本;2.使脚本可执行;3.使脚本放置与shell能找到的地方
编写脚本
#!/bin/bash
# This is our first script. 这里是注释
echo 'Hello World!'
#!/bin/bash 表示shebang, 表示解释器的安装位置,这里为绝对路径,比如这里shell解释器的绝对位置/bin/bash
#!/usr/bin/env ruby 从PATH中寻找ruby解释器的位置
脚本可执行
#使得脚本可以执行,脚本名称为demo.sh
sudo chmod 755 demo.sh
#区分脚本可执行和用解释器执行文件
ruby demo.rb #用ruby解释器执行demo.rb文件
./demo.rb #执行demo.rb文件,权限方式为755表示任意一个用户可以执行该文件
使脚本放置与shell能找到的地方
#脚本执行的方式1,执行绝对路径,当前文件夹下面存在demo.rb文件
./demo.rb #使用绝对路径执行该文件
#如果不执行绝对路径,会从$PATH目录中寻找文件的所在文件
export PATH=~/workshop/file:"$PATH" #将文件的所在位置添加到PATH中,代码写入到.bashrc文件中
#使得.bashrc文件生效
source .bashrc
. .bashrc #效果和上面一致