Uruchom jedno polecenie po drugim, nawet jeśli zawiesię pierwsze (Ctrl-z)
Wiem, że w bashu mogę uruchomić jedno polecenie po drugim, oddzielając je średnikami, jak
$ command1; command2
Albo jeśli tylko chcęcommand2
uruchomić tylko wtedycommand1
udaje się, używając&&
:
$ command1 && command2
To działa, ale jeśli zawiesęcommand1
za pomocąCtrl-z
, w pierwszym przypadku, działacommand2
natychmiast, aw drugim przypadku wcale go nie uruchamia. Jak mogę uruchamiać polecenia po kolei, ale nadal mogę zawiesić pierwsze polecenie, ale nie mam drugiego uruchomienia, dopóki go nie zrestartuję (za pomocąfg
) i to się kończy? Wolałbym coś tak prostego, jak to możliwe, ponieważ chciałbym to zrobić interaktywnie. A może po prostu muszę gdzieś ustawić opcję.
Przy okazji, jaki jest właściwy termin na coCtrl-z
robi?