Soll ich den Texteditor verwenden? Die Erweiterung sollte .sh oder .bat sein?
Antwort1
Um eine zu erstellen, verwenden Sie die .sh
Erweiterung. Das ist zwar nicht wirklich wichtig, hilft aber zukünftigen Benutzern, schnell zu bestimmen, um welchen Dateityp es sich handelt. Der bat
Name wird hauptsächlich unter Windows verwendet, aber unter Linux sind Dateinamenerweiterungen nicht wirklich wichtig. Das heißt, ich kann meine Datei beispielsweise so nennen run.de
, dass sie trotzdem in der Datei ausgeführt wird, aber ich glaube, es ist eine gute Praxis, sie mit der Dateierweiterung bash
zu benennen ..sh
Verwenden Sie für den Editorteil einen beliebigen Teil, der für Sie am besten geeignet ist nano vim gedit emacs
, aber ich glaube, gedit
für den Anfang wäre es gut, damit zu beginnen.
Wie man:
mit gedit
einem Texteditor:
Erstellen Sie die Datei:
gedit runme.sh
Code in Datei einfügen:
#!/bin/bash echo "Hello World!"
Datei ausführbar machen:
chmod +x runme.sh
Führen Sie die Datei vom Terminal aus:
./runme.sh
Antwort2
Unter Linux sind es Bash-Skripte. Sie können fast jeden Editor verwenden und ihn nennen, wie Sie möchten. Linux verwendet keine Erweiterungen wie .sh oder .bat oder .exe bis .doc, um Dateien zu identifizieren, sondern verwendet Magie.
Wahrscheinlich gedit für einen grafischen Editor und nano von der Befehlszeile.
Vermeiden Sie Textverarbeitungsprogramme wie Libre Office, da diese unerwünschte Überschriften hinzufügen.
http://www.linfo.org/magische_zahl.html
Um ein Bash-Skript zu schreiben, starten Sie die Datei mit „SheBang“ oder #!/bin/bash
#!/bin/bash
# comments start with a '#"
command 1
command 2
Unzählige Tutorials im Web -https://linuxconfig.org/bash-scripting-tutorial
Antwort3
Das Äquivalent einer Batchdatei unter Linux ist ein Shell-Skript (.sh). Sie können gedit, vim oder einen beliebigen anderen verfügbaren Texteditor verwenden, um ein solches zu erstellen.
Ein guter Start für Anfänger isthttp://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html.
Hoffe das hilft :)