Terminal fredag: Redigering af kommandolinje

Jeg havde i et stykke tid tænkt på at lave en række ugentlige indlæg, der indeholder eksklusiv information om terminalen, bash, vim, kommandoer, bash-script, hvad der end er skrevet i konsollen  men altid af forskellige årsager kunne jeg ikke oprette det, men i dag besluttede jeg mig. Så her er den første Terminal Friday-indgang. Jeg håber, det er nyttigt for nogen.

Redigering på kommandolinjen

Mange af os bruger terminalen på den sædvanlige måde, men vi er uvidende om dens fulde potentiale, så for et par måneder siden tog jeg på mig opgaven med at indsamle Genveje fra bash fra det mest sædvanlige som rengøring bash, til ændring af rækkefølgen af ​​de sidste to tegn eller rækkefølgen af ​​de sidste to argumenter.

terminal

Disse genveje minder meget om dem, du bruger Emacs selvfølgelig er det fordi bash er udviklet af GNU men det er muligt at ændre indstillingerne til Vi / Vim-stil ved at skrive følgende kommando.

$ sæt -o vi

 Sådan læses:

C: Venstre Ctrl.

M: Meta, normalt Venstre Alt.

Cx Cu: Tryk på Ctrl, og tryk ikke på x, og slip derefter Ctrl uden at slippe.

Nu vil jeg skrive de få, jeg kender:

Básico

Cb: Du flytter et tegn tilbage.

Jf: Du bevæger et tegn fremad.

C-_  "eller" Cx Cu: Fortryd den sidste redigering af kommandoen.

Cl: Rengør skærmen.

Cu: Slet den indtastede linje.

DC: Annuller den aktuelle kommando, der kører.

Fjern

Ch: Slet et tegn baglæns.

CD: Slet et tegn fremad.

Ck: Slet teksten fra markørpositionen til slutningen af ​​linjen.

Md: Sletter teksten fra markørpositionen til slutningen af ​​det aktuelle ord.

Cw: Sletter teksten fra markørpositionen til begyndelsen af ​​det aktuelle ord.

M Backspace: Sletter teksten fra markørpositionen til begyndelsen af ​​det aktuelle ord.

bevægelser

AC: Placer markøren i begyndelsen af ​​linjen.

EF: Placer markøren i slutningen af ​​linjen.

Mf: Placer markøren et ord foran.

Mb: Flyt markøren et ord tilbage.

rekord

Cr: Søg gennem historien.

Op og ned: Gennemse historikken.

argumenter

Ct: Skift rækkefølgen af ​​de sidste to tegn.

Esc-t: Skift rækkefølgen af ​​de sidste to ord.

andre

Tab: Udfyld automatisk kommandoer, ruter, filer osv ...

Cy: Yank * den nyligt slettede tekst

* Yank kopierer bogstaveligt talt

Redaktørens note: På grund af tidsbegrænsninger kunne artiklen ikke offentliggøres på fredag. Vi beklager dette.