如何创建批处理文件并运行它?
我应该使用文本编辑器吗? 扩展名应为.sh或.bat?
要创建一个使用.sh
扩展名,但它并不重要,但它可以帮助未来的用户快速确定它是哪种文件类型。 bat
名称主要用于Windows,但在Linux文件扩展名中并不重要。 意思是我可以调用我的文件说run.de
它仍然会在bash
文件中运行,但我相信用.sh
文件扩展名来命名它们是一个好习惯。
对于编辑器,部分使用nano vim gedit emacs
之间最适合你的任何东西,但我相信gedit
会很gedit
。
如何:
使用gedit
文本编辑器:
-
创建文件:
gedit runme.sh
-
将代码添加到文件中:
#!/bin/bash echo "Hello World!"
-
使文件可执行:
chmod +x runme.sh
-
从终端运行文件:
./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
linux中等效的批处理文件是shell脚本(.sh)。 您可以使用gedit,vim或任何其他可用的文本编辑器来创建一个。
http://www.ggldp.org/LDP/Bash-Beginners-Guide/html/index.html是一个良好的开端。
希望这可以帮助 :)