Nyttige Linux Command Line Bash-snarveier du bør kjenne til


I denne artikkelen vil vi dele en rekke Bash-kommandosnarveier som er nyttige for enhver Linux-bruker. Disse snarveiene lar deg enkelt og på en rask måte utføre visse aktiviteter som å få tilgang til og kjøre tidligere utførte kommandoer, åpne en editor, redigere/slette/endre tekst på kommandolinjen, flytte markøren, kontrollere prosesser osv. på kommandoen linje.

Selv om denne artikkelen for det meste vil være til nytte for Linux-nybegynnere som kommer seg rundt med grunnleggende kommandolinje, kan de med middels ferdigheter og avanserte brukere også finne det praktisk talt nyttig. Vi vil gruppere bash-tastatursnarveiene i henhold til kategorier som følger.

Start en editor

Åpne en terminal og trykk Ctrl+X og Ctrl+E for å åpne en editor (nano-editor) med en tom buffer. Bash vil prøve å starte redigeringsprogrammet definert av miljøvariabelen $EDITOR.

Kontrollerer skjermen

Disse snarveiene brukes til å kontrollere terminalskjermutgang:

  • Ctrl+L – tømmer skjermen (samme effekt som «slett»-kommandoen).
  • Ctrl+S – pause all kommandoutgang til skjermen. Hvis du har utført en kommando som produserer omfattende, lang utdata, bruk denne til å pause utdataene mens du ruller nedover skjermen.
  • Ctrl+Q – fortsett utdata til skjermen etter å ha satt den på pause med Ctrl+S.

Flytt markøren på kommandolinjen

De neste snarveiene brukes for å flytte markøren innenfor kommandolinjen:

  • Ctrl+A eller Hjem – flytter markøren til begynnelsen av en linje.
  • Ctrl+E eller End – flytter markøren til slutten av linjen.
  • Ctrl+B eller venstrepil – flytter markøren tilbake ett tegn om gangen.
  • Ctrl+F eller Høyrepil – flytter markøren frem ett tegn om gangen.
  • Ctrl + venstrepil eller Alt+B eller Esc og deretter B > – flytter markøren tilbake ett ord om gangen.
  • Ctrl + høyrepil eller Alt+C eller Esc og deretter F > – flytter markøren fremover ett ord om gangen.

Søk gjennom Bash History

Følgende snarveier brukes for å søke etter kommandoer i bash-historien:

  • Pil opp – henter forrige kommando. Hvis du trykker på den hele tiden, tar den deg gjennom flere kommandoer i historien, slik at du kan finne den du vil ha. Bruk pil ned for å gå i motsatt retning gjennom historien.
  • Ctrl+P og Ctrl+N – alternativer for henholdsvis opp- og nedpiltastene.
  • Ctrl+R – starter et omvendt søk, gjennom bash-historikken, skriv ganske enkelt inn tegn som skal være unike for kommandoen du vil finne i historien.
  • Ctrl+S – starter et foroversøk gjennom bash-loggen.
  • Ctrl+G – avslutter søk bakover eller fremover gjennom bash-loggen.

Slett tekst på kommandolinjen

Følgende snarveier brukes for å slette tekst på kommandolinjen:

  • Ctrl+D eller Slett – fjern eller slett tegnet under markøren.
  • Ctrl+K – fjerner all tekst fra markøren til slutten av linjen.
  • Ctrl+X og deretter Tilbake – fjerner all teksten fra markøren til begynnelsen av linjen.

Transponer tekst eller endre store og små bokstaver på kommandolinjen

Disse snarveiene vil transponere eller endre store og små bokstaver eller ord på kommandolinjen:

  • Ctrl+T – transponerer tegnet før markøren med tegnet under markøren.
  • Esc og deretter T – transponerer de to ordene rett før (eller under) markøren.
  • Esc og deretter U – transformerer teksten fra markøren til slutten av ordet til store bokstaver.
  • Esc og deretter L – transformerer teksten fra markøren til slutten av ordet til små bokstaver.
  • Esc og deretter C – endrer bokstaven under markøren (eller den første bokstaven i neste ord) til stor bokstav, og resten av ordet forblir uendret.< /li>

Arbeide med prosesser i Linux

Følgende snarveier hjelper deg med å kontrollere kjørende Linux-prosesser.

  • Ctrl+Z – suspender gjeldende forgrunnsprosess. Dette sender SIGTSTP-signalet til prosessen. Du kan få prosessen tilbake til forgrunnen senere ved å bruke kommandoen fg process_name (eller %bgprocess_number som %1, %2 og så videre).
  • Ctrl+C – avbryt den gjeldende forgrunnsprosessen ved å sende SIGINT-signalet til den. Standardoppførselen er å avslutte en prosess elegant, men prosessen kan enten respektere eller ignorere den.
  • Ctrl+D – gå ut av bash-skallet (samme som å kjøre exit-kommandoen).

Lær mer om: Alt du trenger å vite om prosesser i Linux [Omfattende veiledning]

Bash Bang (!) kommandoer

I den siste delen av denne artikkelen vil vi forklare noen nyttige ! (bang) operasjoner:

  • !! – utfør siste kommando.
  • !topp – utfør den nyeste kommandoen som starter med «topp» (f.eks. !).
  • !top:p – viser kommandoen som !top ville kjøre (legger den også til som den siste kommandoen i kommandohistorikken).
  • !$ – utfør det siste ordet i forrige kommando (samme som Alt +., for eksempel hvis siste kommando er 'cat tecmint.txt', så vil !$prøve å kjøre 'tecmint. txt').
  • !$:p – viser ordet som !$vil utføre.
  • !* – viser det siste ordet i forrige kommando.
  • !*:p – viser det siste ordet som !* vil erstatte.

For mer informasjon, se bash man-siden:

$ man bash 

Det er alt for nå! I denne artikkelen delte vi noen vanlige og nyttige Bash-kommandolinjesnarveier og operasjoner. Bruk kommentarskjemaet nedenfor for å legge til eller stille spørsmål.