Geo*_*sen 31
创建一个使用.sh扩展名,但这并不重要,但它可以帮助未来的用户快速确定它是哪种文件类型。该bat名称主要用于 Windows,但在 Linux 中文件扩展名并不重要。这意味着我可以调用我的文件run.de,它仍然会在bash文件中运行,但我相信用.sh文件扩展名命名它们是一个好习惯。
对于编辑器, part 使用任何最适合您的nano vim gedit emacs,但我相信gedit开始时会很好。
如何:
使用gedit文本编辑器:
创建文件:
gedit runme.sh
Run Code Online (Sandbox Code Playgroud)将代码添加到文件中:
#!/bin/bash
echo "Hello World!"
Run Code Online (Sandbox Code Playgroud)使文件可执行:
chmod +x runme.sh
Run Code Online (Sandbox Code Playgroud)从终端运行文件:
./runme.sh
Run Code Online (Sandbox Code Playgroud)在 Linux 中它们是 bash 脚本。您可以使用大多数任何编辑器,并且可以随意命名它,Linux 不使用 .sh 或 .bat 或 .exe 到 .doc 等扩展名来识别文件,它使用魔法。
可能是图形编辑器的 gedit 和命令行的 nano。
避免使用 libre office 等文字处理程序,因为它们会添加您不需要的标题。
http://www.linfo.org/magic_number.html
要编写 bash 脚本,请使用“SheBang”或 #!/bin/bash 启动文件
#!/bin/bash
# comments start with a '#"
command 1
command 2
Run Code Online (Sandbox Code Playgroud)
网上有大量教程 - https://linuxconfig.org/bash-scripting-tutorial
小智 2
Linux 中的批处理文件相当于 shell 脚本 (.sh)。您可以使用 gedit、vim 或任何其他可用的文本编辑器来创建一个。
对于初学者来说,一个好的开始是http://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html。
希望这可以帮助 :)