18.2. Powtarzanie ostatniego polecenia

Problem

Wpisaliśmy długie i złożone polecenie uwzględniające skomplikowane ścieżki dostępu i rozbudowane parametry. Teraz trzeba to polecenie powtórzyć. Czy trzeba je ponownie wprowadzić?

Rozwiązanie

Problem można rozwiązać dwoma metodami. Pierwsza polega na wpisaniu dwóch znaków wykrzyknika, które powodują, że powłoka bash wyświetli ostanie polecenie. Oto przykład

$ /usr/bin/gdzieś/jakiśprogram -g -H -yknot -w /tmp/długanazwapliku
...
$ !!
/usr/bin/gdzieś/jakiśprogram -g -H -yknot -w /tmp/długanazwapliku
...

Inne (bardziej współczesne) rozwiązanie sprowadza się do naciśnięcia klawisza strzałki w górę. Wielokrotne naciskanie klawisza strzałki w górę pozwala na wybranie odpowiedniego polecenia spośród wprowadzonych ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.