版权声明:欢迎大家学习讨论,拒绝盗版 https://blog.csdn.net/qq_34319644/article/details/91321517
一 ,写脚本 :
1 ,新建文件 :
cd /root
mkdir mybin
cd mybin
touch 01helloworld.txt
2 ,文件内容 : vim 01helloworld.sh
#!/bin/bash
echo hello world
3 ,修改文件权限 :
- 目的 : 让这个普通文本,成为可以运行的脚本文件。
- 命令 : chmod 777 01helloworld.sh
4 ,执行这个脚本 :
./01helloworld.sh
5 ,成功的标志 :
看到控制台输出 hello world
二 ,分析这个脚本 :
1 ,幻视 : #!/bin/bash
- 意义:指此脚本使用 /bin/bash 来解释执行。
- #! 是一个特殊的表示符,其后,跟着解释此脚本的 shell 路径。
- shell 的种类 : bash 只是 shell 的一种,还有很多其它 shell,如:sh,csh,ksh,tcsh,…
- “#” 注释 :除第一行外,脚本中所有以 “#” 开头的行都是注释。
三 ,执行脚本 : 3 中方式 :
1 ,使用相对路径 : 只能在当前路径下执行脚本
./01helloworld.sh
2 ,使用绝对路径 : 在任意位置都可以执行这个脚本
sh /root/mybin/01helloworld.sh
3 ,注意 : 使用 sh 命令执行脚本的时候,可以不给文件可执行权限
sh 01helloworld.sh
4 ,使我们的脚本可以直接执行:环境变量
- 配置环境变量
vim /etc/profile - 内容 :
export MYBIN=/root/mybin
export PATH=$MYBIN:$PATH
- 刷新环境变量 :
source /etc/profile - 执行脚本 :不论在任何地方我们都可以直接执行我们的脚本
01helloworld.sh - 成功的标志 :
看到 hello world
5 ,以后我们都把脚本文件写在这里
写完就可以执行了