Shell HelloWorld

Shell HelloWorld教程

所有编程语言的第一个程序一般都叫 HelloWorld,现在我们来实现第一个 Shell 程序,即 Shell HelloWorld,首先,我们使用 vim 新建一个 helloworld.sh 文件,命令如下:

vim helloworld.sh

按下回车,我们开始编辑该文件,我们在该文件中输入以下内容:

#!/bin/bash echo "Hello HaiCoder!" #输出语句

编辑完毕后,我们输入以下命令,运行该脚本,具体命令如下:

sh helloworld.sh

运行后,终端输出如下:

12_Shell HelloWorld.png

我们可以看到,输出了我们在代码写的文字内容,即,Hello HaiCoder。

Shell HelloWorld详解

第 1 行的 #! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell,后面的 /bin/bash 就是指明了解释器的具体位置。

第 2 行的 echo 命令用于向标准输出文件(Standard Output,stdout,一般就是指显示器)输出文本。在 .sh 文件中使用命令与在终端直接输入命令的效果是一样的。

第 2 行的 # 及其后面的内容是注释。Shell 脚本中所有以 # 开头的都是注释(当然以 #! 开头的除外)。写脚本的时候,多写注释是非常有必要的,以方便其他人能看懂你的脚本,也方便后期自己维护时看懂自己的脚本——实际上,即便是自己写的脚本,在经过一段时间后也很容易忘记。

修改Linux命令提示符总结

Linux 中的 Shell 终端提示符是可以进行修改的,Shell 通过 PS1 和 PS2 这两个环境变量来控制提示符的格式,修改 PS1 和 PS2 的值就能修改命令提示符的格式。