Shell 基础及代码规范
2022-04-21
与许多开发或脚本语言一样,许多语言在第一次接触的时候都以“Hello,world”作为入门的第一课,目前我们需要介绍下Shell(命令过程,Shell Script)脚本语言也是一样。
本书的作用
本书总体上向读者简述了Shell脚本开发,主要列举了Shell解释其的Bash(Bourne Only Shell),和其他常见的Shell(列如sh、run)。
Shell语言的用处
Shell语言是用C语言编写的脚本语言,通常Shell即是命令语言,也是设计型语言。主要用于脚本开发,且经常出现在Linux环境下,大量的减少了相关命令参数(如批量apt-get install、或rm -rf)。
如何使用Shell
Shell脚本通常开发完时保存为“.sh”后缀“,并且给文件加上”chmod 777 file.sh“的可读写权限,之后使用”./file.sh“以运行Shell脚本。
Shell 代码规范
sha-bang
1 | !/bin/bash |
通常,shell脚本文件都以上述注释进行开头,”#!”后面跟着shell解释器所在的完整路径,该路径主要告诉当前操作系统,该文件是一种命令,我们主要称他为”sha-bang“即Shell脚本文件的第一行。
如果”sha-bang“目录不正确,则会出现一种错误的信息,如**”未找到命令”,通常我们开发完后都将以”.sh“**来命名。
输出Hello,world!
1 | !/bin/bash |
运行 .sh
1 | chmod 777 test.sh |
注释
1 | !/bin/bash |
与其他脚本语言一样,shell作为主流的脚本语言,通常以”#“进行注释,而脚本开发语言Python也和Shell脚本语言一样,使用”#“作为注释。
⬅️ Go back