Wie können mehrere Unix-Befehle gleichzeitig ausgeführt werden?

7

Ich bin noch neu bei Unix, ist es möglich, mehrere Befehle von Unix gleichzeitig auszuführen? Wie schreibe ich alle diese Befehle, die ich in einer Datei ausführen möchte, und nachdem ich diese Datei aufgerufen habe, werden alle Befehle in dieser Datei ausgeführt? oder gibt es einen Weg (oder besser) den ich nicht kenne?

Danke, dass Sie alle Kommentare und Vorschläge gegeben haben, ich werde es zu schätzen wissen.

    
keifer 13.07.2011, 02:10
quelle

7 Antworten

20

Kurze Antwort ist, ja. Das Konzept wird als Shell-Skripting oder Bash-Skripte (eine gemeinsame Shell) bezeichnet. Um ein einfaches Bash-Skript zu erstellen, erstellen Sie oben eine Textdatei:

%Vor%

Fügen Sie dann Ihre Befehle in eine Zeile ein.

Speichern Sie Ihre Datei, normalerweise mit der Erweiterung .sh (aber nicht erforderlich) und Sie können es wie folgt ausführen:

%Vor%

Oder Sie können die Berechtigungen ändern, um sie ausführbar zu machen:

%Vor%

Dann führe es wie folgt aus:

%Vor%

Viele Ressourcen auf dieser Website und im Internet für weitere Informationen, falls erforderlich.

    
baraboom 13.07.2011, 02:14
quelle
17
%Vor%

Trennen Sie Ihre Befehle einfach mit &&

    
adlawson 13.07.2011 02:15
quelle
5

Wir können mehrere Befehle in der Shell ausführen, indem Sie; als Trennzeichen zwischen mehreren Befehlen

Zum Beispiel

%Vor%

Wenn wir & amp; & amp; Als Trennzeichen wird der nächste Befehl ausgeführt, wenn der letzte Befehl erfolgreich ist.

    
minhas23 04.06.2014 12:52
quelle
2

Ja, setze einfach alle deine Befehle in eine Datei und dann

%Vor%

Dies wird die Befehle nacheinander ausführen. Wenn Sie möchten, dass alle gleichzeitig ausgeführt werden (d. H. Warten Sie nicht, bis die Befehle abgeschlossen sind), fügen Sie am Ende jeder Zeile in der Datei ein & hinzu     

Sodved 13.07.2011 02:16
quelle
2

Sie können auch ein Semikolon ';' und führe mehrere Befehle aus, wie: $ ls; wer

    
Kernal 06.06.2013 13:10
quelle
2

Wenn Sie mehrere Befehle an der Befehlszeile verwenden möchten, können Sie die Operationen mit pipes ausführen.

%Vor%

Es wird angegeben, wie oft "Hello" in dieser Datei existiert.

    
crazy_prog 13.07.2011 09:35
quelle
0

Sicher. Es heißt "Shell-Skript". In bash legen Sie alle Befehle in eine Datei mit dem Suffix "sh". Dann führe das aus:

%Vor%

Geben Sie dann

ein %Vor%

oder

%Vor%

oder nur

%Vor%     
Jack BeNimble 13.07.2011 02:15
quelle

Tags und Links