Nyttige Linux Command Line Bash genveje, du bør kende
I denne artikel deler vi et antal Bash-kommandolinjegenveje, der er nyttige for enhver Linux-bruger. Disse genveje giver dig mulighed for nemt og hurtigt at udføre bestemte aktiviteter såsom adgang til og kørsel af tidligere udførte kommandoer, åbning af en editor, redigering/sletning/ændring af tekst på kommandolinjen, flytning af markøren, styring af processer osv. På kommandoen linje.
Selvom denne artikel for det meste vil gavne Linux-begyndere at komme rundt med kommandolinjegrundlæggende, kan dem med mellemliggende færdigheder og avancerede brugere også finde det praktisk nyttigt. Vi grupperer bash-tastaturgenveje i henhold til kategorier som følger.
Start en editor
Åbn en terminal, og tryk på Ctrl + X
og Ctrl + E
for at åbne en editor (nano-editor) med en tom buffer. Bash vil forsøge at starte redigeringsprogrammet defineret af miljøvariablen $ EDITOR.
Kontrol af skærmen
Disse genveje bruges til at kontrollere terminalskærmoutput:
-
Ctrl + L
- rydder skærmen (samme effekt som kommandoen "clear"). -
Ctrl + S
- pause al kommandooutput til skærmen. Hvis du har udført en kommando, der producerer detaljeret, lang output, skal du bruge denne til at sætte output på pause og rulle nedad på skærmen. -
Ctrl + Q
- genoptag output til skærmen efter at have sat den på pause med Ctrl + S.
Flyt markøren på kommandolinjen
De næste genveje bruges til at flytte markøren inden for kommandolinjen:
-
Ctrl + A
ellerHome
- flytter markøren til starten af en linje. -
Ctrl + E
ellerEnd
- flytter markøren til slutningen af linjen. -
Ctrl + B
ellerVenstre pil
- flytter markøren et tegn tilbage ad gangen. -
Ctrl + F
ellerHøjre pil
- flytter markøren et tegn ad gangen fremad. -
Ctrl
+Venstre pil
ellerAlt + B
ellerEsc
og derefterB
- flytter markøren et ord ad gangen tilbage. -
Ctrl
+Højre pil
ellerAlt + C
ellerEsc
og derefterF
- flytter markøren et ord ad gangen fremad.
Søg gennem Bash-historien
Følgende genveje bruges til at søge efter kommandoer i bash-historikken:
-
Pil op
- henter den forrige kommando. Hvis du trykker konstant på det, tager det dig gennem flere kommandoer i historikken, så du kan finde den, du ønsker. Brug pil ned til at gå i omvendt retning gennem historikken. -
Ctrl + P
ogCtrl + N
- alternativer til henholdsvis pil op og pil ned. -
Ctrl + R
- starter en omvendt søgning gennem bash-historikken, skriv blot tegn, der skal være unikke for den kommando, du vil finde i historikken. -
Ctrl + S
- starter en fremad søgning gennem bash-historikken. -
Ctrl + G
- afslutter reverse- eller forward-søgning gennem bash-historikken.
Slet tekst på kommandolinjen
Følgende genveje bruges til at slette tekst på kommandolinjen:
-
Ctrl + D
ellerSlet
- fjern eller slet tegnet under markøren. -
Ctrl + K
- fjerner al tekst fra markøren til slutningen af linjen. -
Ctrl + X
og derefterBackspace
- fjerner al teksten fra markøren til begyndelsen af linjen.
Transponer tekst eller skift sag på kommandolinjen
Disse genveje transponderer eller ændrer tilfældet med bogstaver eller ord på kommandolinjen:
-
Ctrl + T
- transponerer tegnet foran markøren med tegnet under markøren. -
Esc
og derefterT
- transponerer de to ord umiddelbart før (eller under) markøren. -
Esc
og derefterU
- omdanner teksten fra markøren til slutningen af ordet til store bogstaver. -
Esc
og derefterL
- omdanner teksten fra markøren til slutningen af ordet til små bogstaver. -
Esc
og derefterC
- ændrer bogstavet under markøren (eller det første bogstav i det næste ord) til store bogstaver og efterlader resten af ordet uændret.
Arbejde med processer i Linux
Følgende genveje hjælper dig med at kontrollere kørende Linux-processer.
-
Ctrl + Z
- afbryd den aktuelle forgrundsproces. Dette sender SIGTSTP-signalet til processen. Du kan få processen tilbage i forgrunden senere ved hjælp af kommandoen fg process_name (eller% bgprocess_number som% 1,% 2 osv.). -
Ctrl + C
- afbryd den aktuelle forgrundsproces ved at sende SIGINT-signalet til det. Standardadfærden er at afslutte en proces yndefuldt, men processen kan enten respektere eller ignorere den. -
Ctrl + D
- afslut bash shell (det samme som at køre exit kommandoen).
Lær mere om: Alt hvad du behøver at vide om processer i Linux [Omfattende vejledning]
Bash Bang (!) Kommandoer
I den sidste del af denne artikel vil vi forklare nogle nyttige !
(bang) operationer:
-
!!
- udfør sidste kommando. -
! top
- udfør den nyeste kommando, der starter med 'top' (f.eks.!). -
! top: p
- viser den kommando, som! top ville køre (tilføjer den også som den seneste kommando i kommandohistorikken). -
! $
- udfør det sidste ord i den forrige kommando (samme som Alt +. fx hvis sidste kommando er 'cat tecmint.txt', så! $ ville prøve at køre 'tecmint. txt '). -
! $: p
- viser det ord, som! $ ville udføre. -
! *
- viser det sidste ord i den forrige kommando. -
! *: p
- viser det sidste ord, som! * ville erstatte.
For mere information, se bash man siden:
$ man bash
Det er alt for nu! I denne artikel delte vi nogle almindelige og nyttige Bash-kommandolinjegenveje og -operationer. Brug kommentarformularen nedenfor til at foretage tilføjelser eller stille spørgsmål.