最多Linux.分布船再次填写贝壳 - 通常刚刚打电话抨击-默认。甚至是Linux的Windows子系统支持Bash.。
什么是bash?
shell是命令行解释器。它旨在以文本模式和支持交互式工作命令和脚本。Linux提供了几种不同的壳。Bash是普通且众所周知的,但其他人包括灰,CSH,KSH和ZSH。
我如何编写Bash脚本?
开发简单Bash脚本的最直接的方式是从shell工作。大多数Linux发行版包括图形用户界面,但有些不包括WSL和您远程访问的任何服务器的安装。
要访问shell(有时称为命令行界面或终端窗口),请从窗口管理器主菜单运行它。
大多数现代的Linux发行版支持Ctrl + Alt + T热键在GUI中启动一个shell窗口。
您需要两件东西来编写Bash脚本:
- 抨击:从shell,执行命令哪个抨击。如果结果是类似的/ bin / bash或者相当,你很高兴。如果您获得空白响应,则系统上可能未安装Bash,或者您的用户帐户不允许您访问它。
- 文本编辑器:使用您最熟悉的文本编辑器。许多现代分布包括GNU Nano,这是用户友好的。几乎每个分发都包括验证和真实的VI编辑器。使用哪一个命令验证是否安装了哪些编辑器。
VI不是最直观的文本编辑器,但默认情况下几乎总是存在。
在Bash中创建“Hello World”脚本
要创建“Hello World”脚本,请从shell提示符中调用文本编辑器:
vi hello.sh.
输入以下文本行:
#!/ bin / bash
回声“你好世界”
然后,保存文件。它保存到您的主目录。
这个简单的脚本提供两行。第一个告诉Linux你开发了一个bash脚本(这意味着以下是脚本,Bash是正确的解释器来执行它)。第二行给出了一个命令 - 它会回应文本你好,世界到控制台窗口。
如果您之前从未在VI工作过,则需要做两件事。首先,编辑加载后,按一世进入插入模式。然后键入您的文本。不要担心屏幕上的所有贡肖;他们只是表示空线。完成编辑后,按退出退出插入模式并输入命令模式。当您处于命令模式时,按:WQ.保存文件并退出编辑器。
在bash中运行'hello world'脚本
要运行脚本,请执行以下命令:
bash你好
你会看到的你好,世界在shell提示符下面打印。
感谢您让我们知道!
告诉我们为什么!