Poiché Web-E spiega il modo più diretto per fare ciò che vuoi con due diversi comandi, ho pensato di mostrare che ci sono diversi modi per eseguire più comandi o continuare i comandi su un'altra riga senza eseguirli immediatamente.
Comandi lunghi continui:
1) Il modo più comune per costruire un comando lungo è quello di inserire i tuoi comandi, quindi utilizzare una barra rovesciata \, premere Invio , quindi Bash ti fornirà un altro prompt invece di eseguire il comando. Questo prompt secondario si chiama PS2 e attende l'immissione:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
Puoi continuare ad aggiungere barre rovesciate e premere Invio per tutto il tempo che desideri, purché pensi che il comando generale abbia senso.
È possibile annullare questo prompt secondario con il solito Ctrl+ C.
2) Bash riconosce alcuni comandi come per i loop (per i in ....) e il prompt apparirà immediatamente; proprio come succede se si perde un segno di virgolette su un comando:
apt-cache search 'libgimp*
>
Comandi multipli :
3) Come osserva Lxnslck , puoi separare i comandi con punto e virgola:
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) Oppure puoi usare la e commerciale &&per unire due comandi:
./configure && make