Поскольку Web-E объясняет самый прямой способ сделать то, что вы хотите, с помощью двух разных команд, я подумал, что покажу, что есть несколько способов выполнить несколько команд или продолжить команды на другой строке без немедленного их выполнения.
Продолжая длинные команды:
1) Самый распространенный способ создать одну длинную команду - это ввести свои команды, затем использовать обратную косую черту \
, нажать return, а затем Bash предоставит вам другое приглашение вместо выполнения команды. Это вторичное приглашение называется PS2 и ожидает вашего ввода:
find /home/mike/Downloads -type f -iname '*.jpg' \
>
Вы можете продолжать добавлять обратную косую черту и нажимать клавишу возврата сколько угодно долго, пока вы думаете, что общая команда будет иметь смысл.
Вы можете отменить эту дополнительную подсказку с помощью обычного Ctrl+ C.
2) Bash распознает некоторые команды, такие как циклы for (для 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) Или вы можете использовать амперсанд &&
для объединения двух команд:
./configure && make