如何创建批处理文件并运行它?

我应该使用文本编辑器吗? 扩展名应为.sh或.bat?

要创建一个使用.sh扩展名,但它并不重要,但它可以帮助未来的用户快速确定它是哪种文件类型。 bat名称主要用于Windows,但在Linux文件扩展名中并不重要。 意思是我可以调用我的文件说run.de它仍然会在bash文件中运行,但我相信用.sh文件扩展名来命名它们是一个好习惯。

对于编辑器,部分使用nano vim gedit emacs之间最适合你的任何东西,但我相信gedit会很gedit

如何:

使用gedit文本编辑器:

  1. 创建文件:

     gedit runme.sh 
  2. 将代码添加到文件中:

     #!/bin/bash echo "Hello World!" 
  3. 使文件可执行:

     chmod +x runme.sh 
  4. 从终端运行文件:

     ./runme.sh 

在linux中,它们是bash脚本。 您可以使用大多数编辑器,您可以根据需要调用它,Linux不使用.sh或.bat或.exe等扩展名来识别文件,它使用魔法。

可能是命令行中的图形编辑器和nano的gedit。

避免像libre office这样的文字处理器,因为它们会添加你不想要的标题。

http://www.linfo.org/magic_number.html

要编写bash脚本,请使用“SheBang”或#!/ bin / bash启动该文件

 #!/bin/bash # comments start with a '#" command 1 command 2 

网上有大量的教程 – https://linuxconfig.org/bash-scripting-tutorial

linux中等效的批处理文件是shell脚本(.sh)。 您可以使用gedit,vim或任何其他可用的文本编辑器来创建一个。

http://www.ggldp.org/LDP/Bash-Beginners-Guide/html/index.html是一个良好的开端。

希望这可以帮助 :)

Interesting Posts