脚本入门
什么是shell脚本
一个shell脚本就是一个包含一系列命令的文件,shell读取这个文件,然后执行文件中的所有命令。
怎么编写shell脚本
shell脚本就是普通的文本文件,我们需要设置文件的权限来允许其可执行,把脚本放入shell能够找到的地方
脚本文件格式
文件hello_world
1 | !/bin/bash |
脚本的第一行:#!
字符序列是一个特殊的结构,被用来告诉操作系统将执行此脚本所用的解释器的名字,每个shell脚本都应该把它作为第一行
可执行权限
1 | chmod 755 hello_world |
将权限设为755,即每个人都能执行,700是只有文件拥有者才能执行
脚本文件位置
1 | ./hello_world |
执行文件
1 | echo $PATH |
展示路径,如果文件在PATH变量路径下,可以直接输入hello_world
执行程序
1 | export PATH=~/bin:"$PATH" |
将第一行添加到.bashrc
第二行是shell重新读取.bashrc