Як Web-E пояснює найбільш прямий спосіб робити те, що ви хочете, за допомогою двох різних команд, я подумав, що я покажу, що існує кілька способів виконання декількох команд або продовження команд на інший рядок, не одразу виконуючи їх.
Продовжуючи довгі команди:
1) Найпоширеніший спосіб побудувати одну довгу команду - це ввести ваші команди, потім скористатися зворотною косою рисою \, натиснути клавішу return, і тоді Bash надасть вам ще один підказку замість виконання команди. Цей вторинний запит називається PS2 і чекає вашого введення:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
Ви можете продовжувати додавати зворотні косої риси і натискати клавішу return, поки захочете, доки ви думаєте, що загальна команда матиме сенс.
Ви можете скасувати цю вторинну підказку за допомогою звичайного Ctrl+ C.
2) Bash розпізнає деякі команди, такі як для циклів (для i in ....), і підказка з'явиться негайно; так само, як це буде, якщо ви пропустите лапки в команді:
apt-cache search 'libgimp*
>
Кілька команд :
3) Як зазначає Lxnslck , ви можете розділяти команди крапками з комою:
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) Або ви можете використовувати ampersand, &&щоб з'єднати дві команди:
./configure && make