Skip to content

Lista skrótów klawiszowych terminala

Skróty terminala (głównie oparte na trybie Emacs, który jest domyślny dla większości powłok) mogą znacznie zwiększyć wydajność pracy w wierszu poleceń.

Poruszanie kursorem

Skrót Opis
Ctrl + A Przenieś kursor na początek linii
Ctrl + E Przenieś kursor na koniec linii
Alt + F Przesuń kursor o jedno słowo do przodu
Alt + B Przesuń kursor o jedno słowo do tyłu
Ctrl + F Przesuń kursor o jeden znak do przodu
Ctrl + B Przesuń kursor o jeden znak do tyłu
Ctrl + XX Szybki przeskok między początkiem linii a aktualną pozycją kursora

Edycja tekstu

Skrót Opis
Ctrl + U Wytnij/Usuń od kursora do początku linii
Ctrl + K Wytnij/Usuń od kursora do końca linii
Ctrl + W Wytnij/Usuń jedno słowo przed kursorem
Alt + D Wytnij/Usuń jedno słowo za kursorem
Ctrl + Y Wklej ostatnio wyciętą zawartość (Yank)
Ctrl + H Usuń znak przed kursorem (Backspace)
Ctrl + D Usuń znak za kursorem (zamyka terminal, jeśli nie ma tekstu)
Ctrl + _ Cofnij ostatnią edycję
Ctrl + T Zamień dwa znaki przed i po kursorze

Kontrola procesów

Skrót Opis
Ctrl + C Przerwij aktualnie uruchomiony proces (SIGINT)
Ctrl + Z Zawieś bieżący proces w tle (SIGTSTP)
Ctrl + D Wyślij EOF, zazwyczaj zamyka bieżącą powłokę lub kończy wprowadzanie
Ctrl + S Zatrzymaj wyjście na ekran (blokada ekranu)
Ctrl + Q Wznów wyjście na ekran
Ctrl + \ Wyjdź z bieżącego procesu i wygeneruj zrzut pamięci (SIGQUIT)

Historia i wyszukiwanie

Skrót Opis
Ctrl + R Przeszukaj historię poleceń (wyszukiwanie przyrostowe)
Ctrl + G Wyjdź z trybu wyszukiwania
Ctrl + P Poprzednie polecenie (strzałka w górę)
Ctrl + N Następne polecenie (strzałka w dół)
!! Wykonaj ostatnie polecenie
!string Wykonaj ostatnie polecenie zaczynające się od ciągu znaków
!* Odnieś się do wszystkich argumentów ostatniego polecenia
!$ Odnieś się do ostatniego argumentu ostatniego polecenia

Kontrola ekranu

Skrót Opis
Ctrl + L Wyczyść ekran (odpowiednik ‘clear’)
Ctrl + S Zamroź terminal (przestań przyjmować dane wejściowe)
Ctrl + Q Odmroź terminal