Skip to content

Cheat Sheet pentru scurtături de tastatură în terminal

Scurtăturile de terminal (bazate în mare parte pe modul Emacs, care este implicit pentru majoritatea Shell-urilor) pot crește semnificativ eficiența în linia de comandă.

Mișcarea cursorului

Scurtătură Descriere
Ctrl + A Mută cursorul la începutul liniei
Ctrl + E Mută cursorul la sfârșitul liniei
Alt + F Mută cursorul înainte cu un cuvânt
Alt + B Mută cursorul înapoi cu un cuvânt
Ctrl + F Mută cursorul înainte cu un caracter
Ctrl + B Mută cursorul înapoi cu un caracter
Ctrl + XX Sari rapid între începutul liniei și poziția curentă a cursorului

Editarea textului

Scurtătură Descriere
Ctrl + U Taie/Șterge de la cursor la începutul liniei
Ctrl + K Taie/Șterge de la cursor la sfârșitul liniei
Ctrl + W Taie/Șterge un cuvânt înainte de cursor
Alt + D Taie/Șterge un cuvânt după cursor
Ctrl + Y Lipește ultimul conținut tăiat (Yank)
Ctrl + H Șterge caracterul dinaintea cursorului (Backspace)
Ctrl + D Șterge caracterul de după cursor (părăsește terminalul dacă nu există text)
Ctrl + _ Anulează ultima editare
Ctrl + T Inversează două caractere înainte și după cursor

Controlul proceselor

Scurtătură Descriere
Ctrl + C Termină procesul care rulează în prezent (SIGINT)
Ctrl + Z Suspendă procesul curent în fundal (SIGTSTP)
Ctrl + D Trimite EOF, de obicei închide Shell-ul curent sau termină intrarea
Ctrl + S Oprește ieșirea pe ecran (Blocare ecran)
Ctrl + Q Reia ieșirea pe ecran
Ctrl + \ Ieși din procesul curent și generează un core dump (SIGQUIT)

Istoric și căutare

Scurtătură Descriere
Ctrl + R Caută în comenzile din istoric (căutare incrementală)
Ctrl + G Ieși din modul de căutare
Ctrl + P Comanda anterioară (săgeată sus)
Ctrl + N Comanda următoare (săgeată jos)
!! Execută ultima comandă
!string Execută ultima comandă care începe cu un șir
!* Referă toate argumentele ultimei comenzi
!$ Referă ultimul argument al ultimei comenzi

Controlul ecranului

Scurtătură Descriere
Ctrl + L Șterge ecranul (la fel ca ‘clear’)
Ctrl + S Îngheață terminalul (nu mai acceptă intrări)
Ctrl + Q Dezgheață terminalul