Skip to content

Fusklapp för kortkommandon i terminalen

Kortkommandon i terminalen (främst baserade på Emacs-läget, standard för de flesta Shells) kan avsevärt öka effektiviteten på kommandoraden.

Markörförflyttning

Kortkommando Beskrivning
Ctrl + A Flytta markören till början av raden
Ctrl + E Flytta markören till slutet av raden
Alt + F Flytta markören ett ord framåt
Alt + B Flytta markören ett ord bakåt
Ctrl + F Flytta markören ett tecken framåt
Ctrl + B Flytta markören ett tecken bakåt
Ctrl + XX Hoppa snabbt mellan början av raden och aktuell markörposition

Textredigering

Kortkommando Beskrivning
Ctrl + U Klipp ut/Ta bort från markören till början av raden
Ctrl + K Klipp ut/Ta bort från markören till slutet av raden
Ctrl + W Klipp ut/Ta bort ett ord före markören
Alt + D Klipp ut/Ta bort ett ord efter markören
Ctrl + Y Klistra in senast utklippta innehåll (Yank)
Ctrl + H Ta bort tecken före markören (Backspace)
Ctrl + D Ta bort tecken efter markören (avslutar terminalen om det inte finns någon text)
Ctrl + _ Ångra senaste redigeringen
Ctrl + T Byt plats på två tecken före och efter markören

Processkontroll

Kortkommando Beskrivning
Ctrl + C Avbryt pågående process (SIGINT)
Ctrl + Z Pausa aktuell process i bakgrunden (SIGTSTP)
Ctrl + D Skicka EOF, avslutar vanligtvis nuvarande Shell eller avslutar inmatning
Ctrl + S Stoppa utmatning till skärmen (skärmlås)
Ctrl + Q Återuppta skärmutmatning
Ctrl + \ Avsluta aktuell process och skapa en core dump (SIGQUIT)

Historik och sökning

Kortkommando Beskrivning
Ctrl + R Sök i kommandohistoriken (inkrementell sökning)
Ctrl + G Avsluta sökläget
Ctrl + P Föregående kommando (uppåtpil)
Ctrl + N Nästa kommando (nedåtpil)
!! Kör senaste kommandot
!string Kör senaste kommandot som börjar med string
!* Referera till alla argument i senaste kommandot
!$ Referera till sista argumentet i senaste kommandot

Skärmkontroll

Kortkommando Beskrivning
Ctrl + L Rensa skärmen (samma som ‘clear’)
Ctrl + S Frys terminalen (sluta ta emot inmatning)
Ctrl + Q Avfrys terminalen