什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。
来看看 Shell 编程是如何编写并输出 Hello World 的。
新建脚本文件 :
touch helloworld.sh
,sh 即为 shell 程序的扩展名;更改脚本执行权限:
chmod +x helloworld.sh
;使用 vim 命令修改
helloworld.sh
文件:vim helloworld.sh
(vim 文件 --> 进入文件 --> 命令模式 --> 按i
进入编辑模式 --> 编辑文件 --> 按ESC
进入底行模式 --> 输入:wq/q!
(wq
代表写入内容并保存退出,而q!
表示强制退出且不保存)
helloworld.sh 内容如下:
#!/bin/bash
#第一个 shell 程序, echo 是 Linux 中的输出命令
echo "helloworld!"
在 shell 中, #
符号表示注释;
第一行比较特殊,一般都会以 #!
开始,来指定使用的 shell 类型。因为在 Linux 中,除了 bash shell 最常见以外,还有其它版本的shell。
- 运行脚本:
./helloworld.sh
或者bash helloworld.sh
。
![9709135-a7f0bbbd772f6c6e.png](https://i-blog.csdnimg.cn/blog_migrate/30ffb9736077531c145becabf419f5c1.png)
shell 编程Hello World