今天,在这篇文章中,我们将继续 教程04 从我们的教程系列 Shell脚本. 在之前的文章中,我们讨论了以下概念: 终端、控制台、Shell、Bash Shell、脚本和 Shell 脚本.
出于这个原因,在本教程中,我们将更多地关注 实用或技术部分 的 使用 Bash Shell 创建的脚本文件.
而且,在开始这篇文章之前,称为 «Shell 脚本 - 教程 04»,我们建议探索以下 相关内容,在今天阅读这篇文章的最后:
Shell 脚本教程 04
脚本文件基础
代
至 生成脚本文件t 基本上你需要使用 文本编辑器, 这可以没有任何问题, 一个简单的 终端 (CLI) 例如“nano”或“vi”,或来自 桌面版(GUI) 例如“gedit”或“鼠标垫”。
此外,它们可以用于 源代码编辑器 更复杂或更健壮的 IDE 类型,用于检测所用语言的语法,例如 Geany、Atom、Sublime 文本、Visual Studio 代码等等。
原则上,只要在其中一个中,我们执行以下命令就足够了 生成一个新的纯文本文件 有或没有 “.sh”扩展名最好和她在一起。
例如,最简单的事情是在终端中执行以下命令:
nano miprimerscript.sh
执行
至 运行 bash shell 脚本,您可以选择2种方式或形式,分别是:
- 调用 Bash 解释器来运行脚本文件:
bash miprimerscript.sh
- 调用默认解释器 (Sh) 来执行脚本文件:
sh miprimerscript.sh
观察: 请记住,在某些情况下,不调用正确的 Shell 可能会导致所创建脚本的部分或全部故障。 因此,理想的情况是在脚本的第一行调用的 Shell 是用来执行它的。 在我们的例子中,“bash”。
但是,我们也可以直接执行一个脚本文件,如下:
./miprimerscript.sh
在这种情况下,前 2 个字符 “./” 表示我们要从当前目录执行脚本文件,也就是可执行文件的真实路径。
Linux 脚本文件中的部分或元素
真的,一个 脚本文件通常是非常基本的东西,因此,它只包括 2元素 分别是:
- She Bang 或 Sha-Bang (#!):这是脚本文件第一行的名称,其目的是指定它应该执行哪个程序(Shell)。 因此,如果未安装所述程序,则会产生阻止其执行的错误。
- 编码:这可以是任何东西,从单个命令到代表 Linux 终端中简单或复杂命令的数千行代码。
例如:
#!/bin/bash
echo Mi Primer Script
屏幕截图
总结
简而言之,有了这个 «Shell 脚本»教程 04 我们已经开始了初步的方法 更实用和技术方面 相关 使用 Bash Shell 生成的脚本文件. 因此,我们希望他们很快就会开始创建和使用他们的 GNU/Linux 上的第一个脚本文件.
如果你喜欢内容, 评论并分享. 请记住,访问我们的开始 «现场»,除了官方渠道 Telegram 了解更多新闻、教程和 Linux 更新。