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 |