Da Web-E die direkteste Möglichkeit beschreibt, mit zwei verschiedenen Befehlen das zu tun, was Sie wollen, würde ich zeigen, dass es eine Reihe von Möglichkeiten gibt, mehrere Befehle auszuführen oder Befehle in einer anderen Zeile fortzusetzen, ohne sie sofort auszuführen.
Lange Befehle fortsetzen:
1) Der gebräuchlichste Weg, einen langen Befehl zu erstellen, besteht darin, Ihre Befehle einzugeben, dann einen Backslash zu verwenden \, die Eingabetaste zu drücken und dann eine weitere Eingabeaufforderung für Sie bereitzustellen, anstatt den Befehl auszuführen. Diese sekundäre Eingabeaufforderung heißt PS2 und wartet auf Ihre Eingabe:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
Sie können so lange Backslashes hinzufügen und die Eingabetaste drücken, wie Sie möchten, solange Sie der Meinung sind, dass der Gesamtbefehl sinnvoll ist.
Sie können diese sekundäre Eingabeaufforderung wie gewohnt abbrechen Ctrl +C .
2) Bash erkennt einige Befehle, z. B. für Schleifen (für i in ....), und die Eingabeaufforderung wird sofort angezeigt. So wie es sein wird, wenn Sie ein Anführungszeichen bei einem Befehl verpassen:
apt-cache search 'libgimp*
>
Mehrere Befehle :
3) Wie in Lxnslck angegeben , können Sie Befehle durch Semikolons trennen:
which vlc; whereis vlc
/usr/bin/vlc
vlc: /usr/bin/vlc /etc/vlc /usr/lib/vlc /usr/bin/X11/vlc /usr/share/vlc /usr/share/man/man1/vlc.1.gz
4) Oder Sie können das kaufmännische Und verwenden &&, um zwei Befehle zu verknüpfen :
./configure && make