De beste tastaturgenveiene for Bash (også Linux og MacOS Terminal)

Innholdsfortegnelse:

De beste tastaturgenveiene for Bash (også Linux og MacOS Terminal)
De beste tastaturgenveiene for Bash (også Linux og MacOS Terminal)

Video: De beste tastaturgenveiene for Bash (også Linux og MacOS Terminal)

Video: De beste tastaturgenveiene for Bash (også Linux og MacOS Terminal)
Video: Practical Network Troubleshooting: Windows 10 and Windows 11 - YouTube 2024, April
Anonim
Bash er standard kommandolinjeskall på de fleste Linux-distribusjoner, fra Ubuntu og Debian til Red Hat og Fedora. Bash er også standardskallet som følger med macOS, og du kan installere et Linux-basert bash-miljø på Windows 10.
Bash er standard kommandolinjeskall på de fleste Linux-distribusjoner, fra Ubuntu og Debian til Red Hat og Fedora. Bash er også standardskallet som følger med macOS, og du kan installere et Linux-basert bash-miljø på Windows 10.

Den bash shell har et bredt utvalg av hurtigtastene du kan bruke. Disse vil fungere i bash på hvilket som helst operativsystem. Noen av dem kan kanskje ikke fungere hvis du får tilgang til bash via en SSH- eller telnet-økt, avhengig av hvordan du har tastene dine kartlagt.

Arbeider med prosesser

Bruk følgende snarveier til å administrere kjørende prosesser.

  • Ctrl + C: Avbryt (drep) gjeldende forgrunns prosess som kjører inn i terminalen. Dette sender SIGINT-signalet til prosessen, som er teknisk bare en forespørsel. De fleste prosesser vil ære det, men noen kan ignorere det.
  • Ctrl + Z: Stopp gjeldende forgrunns prosess som kjører i bash. Dette sender SIGTSTP-signalet til prosessen. For å returnere prosessen til forgrunnen senere bruker du

    fg process_name

    kommando.

  • Ctrl + D: Lukk bash skallet. Dette sender en EOF (End-of-File) -markør til bash, og bash-utganger når den mottar denne markøren. Dette ligner på å kjøre

    exit

    kommando.

Image
Image

Kontrollerer skjermen

Følgende snarveier lar deg kontrollere hva som vises på skjermen.

  • Ctrl + L: Fjern skjermen. Dette ligner på å kjøre "klar" kommandoen.
  • Ctrl + S: Stopp all utgang til skjermen. Dette er spesielt nyttig når du kjører kommandoer med mye lang, ordentlig utgang, men du vil ikke stoppe kommandoen selv med Ctrl + C.
  • Ctrl + Q: Fortsett utskriften til skjermen etter å ha stoppet den med Ctrl + S.

Flytter markøren

Bruk følgende snarveier for raskt å flytte markøren rundt den gjeldende linjen mens du skriver en kommando.

  • Ctrl + A eller Hjem: Gå til begynnelsen av linjen.
  • Ctrl + E eller Slutt: Gå til slutten av linjen.
  • Alt + B: Gå til venstre (bak) ett ord.
  • Ctrl + B: Gå til venstre (tilbake) ett tegn.
  • Alt + F: Gå til høyre (fremover) ett ord.
  • Ctrl + F: Gå til høyre (fremover) ett tegn.
  • Ctrl + XX: Flytt mellom begynnelsen av linjen og den nåværende posisjonen til markøren. Dette lar deg trykke Ctrl + XX for å gå tilbake til starten av linjen, endre noe, og trykk deretter Ctrl + XX for å gå tilbake til den opprinnelige markørposisjonen. Hvis du vil bruke denne snarveien, holder du Ctrl-tasten og trykker to ganger på X-tasten.

Slette tekst

Bruk følgende snarveier for raskt å slette tegn:

  • Ctrl + D eller Slett: Slett tegn under markøren.
  • Alt + D: Slett alle tegn etter markøren på den aktuelle linjen.
  • Ctrl + H eller Backspace: Slett tegn før markøren.

Fixing Typos

Med disse snarveiene kan du fikse tastaturer og angre tastetrykkene dine.

  • Alt + T: Bytt gjeldende ord med forrige ord.
  • Ctrl + T: Bytt de to siste tegnene forbi markøren med hverandre. Du kan bruke dette til å raskt fikse skrivefeil når du skriver to tegn i feil rekkefølge.
  • Ctrl + _: Koble til det siste tastetrykket. Du kan gjenta dette for å angre flere ganger.

Skjæring og liming

Bash inneholder noen grunnleggende cut-and-paste funksjoner.

  • Ctrl + W: Klipp ordet før markøren, legg det til utklippstavlen.
  • Ctrl + K: Klipp delen av linjen etter markøren, legg den til utklippstavlen.
  • Ctrl + U: Klipp delen av linjen før markøren, legg den til utklippstavlen.
  • Ctrl + Y: Lim inn det siste du kutter fra utklippstavlen. Y her står for "yank".

Kapitalisering av tegn

Den bash shell kan raskt konvertere tegn til store eller små bokstaver:

  • Alt + U: Kapitaliser alle tegn fra markøren til slutten av det nåværende ordet, konvertere tegnene til store bokstaver.
  • Alt + L: Uncapitalize hver karakter fra markøren til slutten av det nåværende ordet, konvertere tegnene til små bokstaver.
  • Alt + C: Aktiver tegnet under markøren. Markøren flytter til slutten av det nåværende ordet.

Tilleggsavslutning

Ferdiggjøring av fane er en svært nyttig bash-funksjon. Mens du skriver en fil, et katalog eller et kommandonavn, trykker du på Tab og bash vil automatisk fullføre det du skriver, om mulig. Hvis ikke, vil bash vise deg ulike mulige kamper, og du kan fortsette å skrive og trykke på Tab for å avslutte å skrive.

Tab: Fullfør automatisk filen, katalogen eller kommandoen du skriver.

Hvis du for eksempel har en fil som heter really_long_file_name i / home / chris / og det er det eneste filnavnet som starter med "r" i den katalogen, kan du skrive inn / home / chris / r, trykke på Tab og bash vil automatisk fylle ut / home / chris / really_long_file_name for deg. Hvis du har flere filer eller kataloger som starter med "r", vil bash informere deg om dine muligheter. Du kan begynne å skrive en av dem og trykke på "Tab" for å fortsette.

Image
Image

Arbeider med din kommandog History

Du kan raskt bla gjennom de siste kommandoene dine, som er lagret i brukerkontoens bash-historikkfil:

  • Ctrl + P eller Pil opp: Gå til forrige kommando i kommandologgen. Trykk snarveien flere ganger for å gå tilbake gjennom historien.
  • Ctrl + N eller Pil ned: Gå til neste kommando i kommandologgen. Trykk snarveien flere ganger for å gå fremover gjennom historien.
  • Alt + R: Tilbakestill eventuelle endringer i en kommando du har trukket fra historien din hvis du har redigert den.

Bash har også en spesiell "tilbakekall" -modus du kan bruke til å søke etter kommandoer du tidligere har kjørt:

  • Ctrl + R: Husk siste kommando som matcher tegnene du oppgir. Trykk denne snarveien og begynn å skrive for å søke i bash-historien din for en kommando.
  • Ctrl + O: Kjør en kommando du fant med Ctrl + R.
  • Ctrl + G: La historikk søke modus uten å kjøre en kommando.
Image
Image

emacs vs vi Tastaturgenveier

Ovennevnte instruksjoner antar at du bruker standard tastaturgenvekkekonfigurasjon i bash. Som standard bruker bash

emacs

-tastene. Hvis du er mer vant til

vi

tekstredigeringsprogram, kan du bytte til hurtigtaster i vi-stil.

Følgende kommando vil legge bash inn i

vi

modus:

set -o vi

Følgende kommando vil sette bash tilbake til standard

emacs

modus:

set -o emacs

Anbefalt: