Jak powtórzyć ostatnie polecenie w Linuksie bez używania klawiszy strzałek
Różne / / November 28, 2021
Jak powtórzyć ostatnie polecenie w systemie Linux bez używania klawiszy strzałek: Cóż, czasami chcesz powtórzyć poprzednie polecenie w wierszu poleceń podczas pracy z systemami Linux i to również bez użycia klawisze strzałek to nie ma konkretnego sposobu, aby to zrobić, ale tutaj w narzędziu do rozwiązywania problemów wymieniliśmy wszystkie różne sposoby, aby dokładnie to zrobić ten.
Aby powtórzyć polecenia, możesz normalnie użyć starego csh! operator historii „!!” (bez cudzysłowów) dla ostatniego polecenia, jeśli chcesz po prostu powtórzyć poprzednie polecenie, możesz użyć !-2, !foo dla najnowszego zaczynającego się od podtekstu „foo”. Możesz także użyć polecenia fc lub po prostu użyć :p, aby wydrukować operator historii sugestia.
Zawartość
- Jak powtórzyć ostatnie polecenie w Linuksie bez używania klawiszy strzałek
- Metoda 1: Dla csh lub dowolnej powłoki implementującej podstawianie historii podobne do csh
- Metoda 2: Użyj powiązań klawiszy Emacs
- Metoda 3: Użyj CTRL + P, a następnie CTRL + O
- Metoda 3: Używanie polecenia fc
- Metoda 4: Użyj !
- Metoda 5: W przypadku korzystania z MAC możesz wpisać
Jak powtórzyć ostatnie polecenie w Linuksie bez używania klawiszy strzałek
Zobaczmy kilka sposobów przywołania poleceń w wierszu poleceń:
Metoda 1: Dla csh lub dowolnej powłoki implementującej podstawianie historii podobne do csh
!! Następnie naciśnij Enter LUB !-1. Następnie naciśnij Enter lub Ctrl+P, a następnie naciśnij Enter
Notatka:!! lub !-1 nie rozszerzy się automatycznie i dopóki ich nie wykonasz, może być za późno.
Jeśli używasz bash, możesz umieścić spację bind: magic-space w ~/.bashrc, a następnie po wciśnięciu polecenia spacja automatycznie rozwinie je w tekście.
Metoda 2: Użyj powiązań klawiszy Emacs
Większość powłok, które mają funkcję edycji wiersza poleceń, która obsługuje powiązania klawiszy Emacsa:
W górę Ctrl+P. W dół Ctrl+N. Lewy Ctrl+B. Prawy Ctrl+F. Strona główna Ctrl+A. Zakończ Ctrl+E. Usuń Ctrl+D
Metoda 3: Użyj CTRL + P, a następnie CTRL + O
Naciśnięcie CTRL + P umożliwi przejście do ostatniego polecenia, a naciśnięcie CTRL + O pozwoli na wykonanie bieżącej linii. Uwaga: CTRL + O można użyć tyle razy, ile chcesz.
Metoda 3: Używanie polecenia fc
fc -e: -1 Na przykład: $ echo "Rozwiązywanie problemów" Narzędzie do rozwiązywania problemów $ fc -e: -1. echo „Narzędzie do rozwiązywania problemów” Narzędzie do rozwiązywania problemów
Przeczytaj także, Jak przywrócić pliki z zagubionych + znalezionych
Metoda 4: Użyj !
Dla csh lub dowolnej powłoki implementującej podstawianie historii podobne do csh (tcsh, bash, zsh), możesz użyć !
Na przykład: $ ogon przykład.txt. $ mniej plik.txt. $!ta. !ta wykonałby tail example.txt
Metoda 5: W przypadku korzystania z MAC możesz wpisać
Możesz powiązać ?+R z 0x0C 0x10 0x0d. Spowoduje to wyczyszczenie terminala i uruchomienie ostatniego polecenia.
To wszystko, czego skutecznie się nauczyłeś Jak powtórzyć ostatnie polecenie w Linuksie bez używania klawiszy strzałek ale jeśli nadal masz jakieś pytania dotyczące tego postu, możesz je zadać w sekcji komentarzy.