Hurtigtaster på kommandolinjen

Jeg satt nylig og så over skulderen til en som har grei erfaring med data, men som ikke har Emacs tastene inne. Det minnet meg på at jeg gjør et par ting på kommandolinjen som nybegynnere sjelden får høre om, og som gjør det vesentlig raskere å bruke skallet.

De viktigste tastene (min oppfatning) i BASH er
Piltastene opp, ned: Finn fram til kommando du har kjørt tidligere
Ctrl+a: Gå til starten av linjen
Ctrl+e: Gå til slutten av linjen
Ctrl+k: Klipp fra her til slutten av linjen
Ctrl+y: Lim inn
Ctrl+r: Søk i tidligere utførte kommandoer, repeter tasten for å gå lenger tilbake
Ctrl+g: Avbryt (søk osv.)

Hvis du er "vi person" (et annet verktøy for å redigere tekst) kan du få BASH til å bruke dens kommandoer istedet, "set -o vi".

En større oversikt finnes på Wikipedia

Tags:

Valg for kommentarvisning

Velg din foretrukket måte å vise kommentarer på og klikk på "Lagre innstillinger" for å aktivere endringene.

MrCrox

Noe av det definitivt mest nyttige er tab-completion.

elzapp

Den hurtigtasten jeg bruker definitivt mest i konsollet etter tab er ctrl+u som tømmer linjen fra cursoren til begynnelsen av linjen... Kombineres gjerne med ctrl+e for å gå til slutten av linjen.

Før støttet også firefox ctrl+u for å tømme inputfelter og adresselinjen. Nå er det hurtigtasten for å vise kildekoden :/

potetkok

Jeg bruker ctrl+d ofte. Den er veldig grei å bruke når du har gjort deg ferdig med terminalen og skal avslutte.

jurgemaister

Kanskje ikke den mest nyttige kommandoen, men ctrl+l gjør det samme som "clear", altså tømmer terminalen for tekst. Kan være greit dersom man er ferdig med noe å begynne med et tomt vindu synes jeg.
En annen ting er at jeg har mappet om Caps Lock til esc/meta. Veldig praktisk i emacs og andre programmer som krever meta-knappen da den ligger godt plassert. Og hvem bruker egentlig Caps Lock?

morphir

min oftest brukte hurtigtast er ctrl-l som rydder skjermen.

redraven

ctrl-d kan også slette tegn på samme måte som Delete tasten. Ved fjerninnlogging etc. wwe det ikke alltid at delete tasten fungerer, men ctrl-d fungerer.

stalet

bruker ctrl-z en del for å stoppe en jobb og få tilbake shellet.
En kan la jobben fortsette i bakgrunnen med kommandoen bg, eller ta den fram i forgrunnen igjen med fg.

geirendre

Hvis man glemmer sudo forran en kommando, kan snarveien: [color=#0000FF]sudo !!
være grei for raskt å repetere siste linje med sudo forran.
!! betyr gjenta siste kommando.

[url=http://www.ice2o.com/bash_quick_ref.html]Snarveier. :-)

moma

$ [color=#008000]history
kommando er veldig nyttig. Den outputter en numerert liste over siste brukte kommandoer. Du kan omkjøre kommando ved å sette ! foran tallet. F.eks
$ [color=#008000]!401

Siste kommentarer