本案例主要讲解在大多 Linux 发行版下默认 Bash Shell。Linux 系统是 RedHat 下的 CentOS 操作系 统,完全免费。与其商业版 RHEL(Red Hat Enterprise Linux)出自同样的源代码,不同的是 CentOS 并不包含封闭源代码软件和售后支持。
hello.sh
文件> vim hello.sh
#!/bin/bash
echo "入门小站"
#!
是一个特殊的标记,表明使用啥解释器来执行,比如这里使用了/bin/bash
来执行这个脚本。#
只用一个#
就是注释 echo:输出 我们把上面的脚本保存成一个文件, hello.sh 后面的这个sh是shell脚本的扩展名。 然后要怎嚒来执行呢?执行一个shell脚本有很多种方式:
hello.sh
bash
命令>bash hello.sh
hello.sh
添加可执行权限> chmod o+x hello.sh
> ./hello.sh
入门小站
注意,一定要写成./hello.sh,而不是hello.sh,运行其它二进制的程序也一样,hello.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成hello.sh是会找不到命令的,要用./hello.sh告诉系统说,就在当前目录找。
source
命令> source hello.sh
入门小站
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。