paint-brush
释放终端的超能力:一个有趣的 Bash 脚本教程经过@jiniuspark
2,460 讀數
2,460 讀數

释放终端的超能力:一个有趣的 Bash 脚本教程

经过 Jin Park3m2023/05/24
Read on Terminal Reader

太長; 讀書

Bash 脚本编写涉及为 shell 编写要执行的命令列表。它是您的命令行解释器,您的数字精灵,随时准备服从您的命令。 Bash 脚本只是冰山一角;外面有一整片海洋等你去探索。
featured image - 释放终端的超能力:一个有趣的 Bash 脚本教程
Jin Park HackerNoon profile picture
0-item
1-item

好吧,好吧,看看我们这里有什么!那么,您有兴趣学习 Bash 脚本,对吧?我很高兴你决定不畏艰险。相信我;一旦您体验了 Bash 脚本编写触手可及的强大功能,您就不会回头了。将此视为与您的终端的会合,您将在其中学习使用 Bash 脚本的强大功能让它随着您的音乐起舞。现在,我们开始吧?

一窥 Bash 脚本世界

在我们动手之前,让我们弄清楚什么是 Bash 脚本,以及为什么它如此重要。 Bash(Born Again SHell)是大多数 Linux 发行版中的默认 shell。它是您的命令行解释器,您的数字精灵,随时准备服从您的命令。


  • 你问什么是贝壳?将其视为一个用户界面,让您可以与操作系统聊天,只不过聊天涉及更多的命令和更少的闲聊。
  • 脚本呢?它正在编写一系列命令供 shell 执行。


因此,Bash 脚本编写涉及为 shell 编写要执行的命令列表、自动执行重复性任务并使您的生活更轻松。甜蜜,不是吗?

Bash 脚本 101:实践之旅

创建你的第一个 Bash 脚本

是时候开始行动了!您的第一个 Bash 脚本不会是火箭科学;让我们保持简单。要创建 Bash 脚本,我们将:


  1. 打开文本编辑器。
  2. 编写我们的命令。
  3. 使用 .sh 扩展名保存文件。


让我们呼应“Hello World”——经典的程序员问候语。


 #!/bin/bash echo "Hello, World!"


#!/bin/bash 称为 shebang。它告诉系统这是一个 Bash 脚本。


运行你的 Bash 脚本

运行 Bash 脚本非常简单。你只需要记住两个步骤:


使用 chmod 命令授予脚本执行权限:chmod +x script.sh


执行脚本:./script.sh


瞧!您的终端应显示“Hello, World!”。您刚刚运行了第一个 Bash 脚本。


Bash 中的变量

抓住你的帽子,因为我们正在深入研究 Bash 脚本的本质 - 变量!在 Bash 中,我们这样定义一个变量:


 VARIABLE_NAME="Hello, World!"


为了使用变量,我们使用美元符号:


 echo $VARIABLE_NAME


Bash 中的条件语句

生活充满了选择,Bash 脚本也是如此!条件语句帮助我们在选项之间做出选择。这是一个简单的 if-else 语句:


 if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi


此脚本检查您传递的参数是否大于 100 并相应地显示一条消息。


想要更多这样的东西吗?

这就是 Bash 脚本令人兴奋的世界的初学者指南!如果您想看第 2 部分,请考虑订阅并传播消息!


掌握Bash脚本的道路似乎漫长而曲折,但请记住,罗马不是一天建成的。从小处着手,坚持不懈地练习,不要忘记一路上玩得开心。您很快就会像专业人士一样编写脚本。


这个 Bash 脚本教程只是冰山一角;外面有一整片海洋等着你去探索。所以,不要磨磨蹭蹭,敲敲手指,祝您编写脚本愉快!


支持我,和 Jin Park 一起释放你内心的“Jinius”——现在就开始吧!

@ https://ko-fi.com/jiniusme ❤️