Skip to content

Dodaj Sudo do ostatniego polecenia Bash za pomocą „!!” Składnia

8 de sierpień de 2021
image104

Jak często wpisywałeś polecenie w powłoce linuksa, a potem zdałeś sobie sprawę, że zapomniałeś wpisać sudo, więc kończysz z błędem lub edycją przerażającego pliku tylko do odczytu? Zdarza mi się to znacznie częściej, niż chciałbym przyznać, więc piszę o tym.

Masz kilka opcji, najłatwiej jest po prostu użyć !! powiedzieć bashowi, aby użył ostatniego polecenia.

Na przykład, jeśli spróbujesz to wpisać, otrzymasz błąd, że edytujesz plik tylko do odczytu:

vi /etc/apt/sources.list

Gdy to się stanie, możesz po prostu użyć tego polecenia:

sudo !!

Który bash rozwinie się do tego polecenia:

sudo vi /etc/apt/sources.list

Zrzut ekranu tego w akcji:

Alternatywną metodą byłoby naciśnięcie klawisza strzałki w górę, naciśnięcie klawisza Home lub Ctrl + A, a następnie wpisanie sudo.

Czy ten post był pomocny?