Ponieważ Web-E wyjaśnia najbardziej bezpośredni sposób robienia tego, co chcesz za pomocą dwóch różnych poleceń, pomyślałem, że pokażę, że istnieje wiele sposobów wykonywania wielu poleceń lub kontynuowania poleceń w innym wierszu bez ich natychmiastowego wykonywania.
Kontynuowanie długich poleceń:
1) Najczęstszym sposobem skonstruowania jednego długiego polecenia jest wprowadzenie poleceń, następnie użycie odwrotnego ukośnika \, naciśnięcie klawisza Return, a następnie Bash wyświetli kolejny monit zamiast wykonania polecenia. Ten dodatkowy monit nazywa się PS2 i czeka na dane wejściowe:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
Możesz dodawać ukośniki odwrotne i naciskać klawisz Return tak długo, jak chcesz, o ile uważasz, że ogólne polecenie będzie miało sens.
Możesz anulować ten dodatkowy monit zwykłym Ctrl+ C.
2) Bash rozpoznaje niektóre polecenia, takie jak dla pętli (dla i w ....), a monit pojawi się natychmiast; podobnie jak w przypadku pominięcia cudzysłowu w poleceniu:
apt-cache search 'libgimp*
>
Wiele poleceń :
3) Jak zauważa Lxnslck , możesz rozdzielić polecenia średnikami:
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) Lub możesz użyć ampersand &&do połączenia dwóch poleceń:
./configure && make