0%

Shell脚本入门

脚本入门

什么是shell脚本

一个shell脚本就是一个包含一系列命令的文件,shell读取这个文件,然后执行文件中的所有命令。

怎么编写shell脚本

shell脚本就是普通的文本文件,我们需要设置文件的权限来允许其可执行,把脚本放入shell能够找到的地方

脚本文件格式

文件hello_world

1
2
3
#!/bin/bash
# This is our first script.
echo 'Hello World!'

脚本的第一行:#!字符序列是一个特殊的结构,被用来告诉操作系统将执行此脚本所用的解释器的名字,每个shell脚本都应该把它作为第一行

可执行权限
1
chmod 755 hello_world

将权限设为755,即每个人都能执行,700是只有文件拥有者才能执行

脚本文件位置
1
./hello_world

执行文件

1
echo $PATH

展示路径,如果文件在PATH变量路径下,可以直接输入hello_world执行程序

1
2
export PATH=~/bin:"$PATH"
..bashrc

将第一行添加到.bashrc

第二行是shell重新读取.bashrc