Så du skrev feil i terminalen. Igjen. Glemte sudo. Skrev less istedenfor ls. Dette er meg hver. eneste. dag. Men fortvil ikke, det finnes hjelp og snarveier!
3 min read
·
By Johannes Kvamme
·
December 14, 2022
Terminalen din kan hjelpe deg når du tuller til, noe jeg gjør støtt og stadig. Den kommer nemlig med historikk som du kan aksessere relativt lett, og gjøre at du ikke må skrive hele kommandoen din en gang til.
Dobbel utropstegn, !!
, er en livredder for oss som trenger eller har trengt sudo
. Du paster en kommando du fant på nett for å installere et verktøy du trenger. Bare for å bli møtt med en melding om at du ikke har tilgang til å installere ting. Du glemte sudo
. Igjen.
Frykt ikke! !!
betyr rett og slett forrige kommando
. Så her kan vi bare skrive sudo !!
og vi får installert det vi skulle. Enkelt og greit!
Greit, nå har jeg funnet ut hvilke filer som ligger i /sykt/lang/sti/til/mappe med ls /sykt/lang/sti/til/mappe
, og vil lese innholdet i den ene fila. Jaja, jeg får bare auto-complete med tab eller copy-paste hele stien inn i less
.
Dette trenger du heldigvis ikke å gjøre! !$
betyr alle parameterne til forrige kommando
. Så dersom forrige kommando var ls /sykt/lang/sti/til/mappe
så blir less !$
til less /sykt/lang/sti/til/mappe
slik at du lett kan legge på /filnavn
på slutten.
Hvis du skrev gti
og ikke git
som meg, så kan det også være like rask å skriv git !$
istedenfor å bla deg tilbake i forrige setning for å rette opp skrivefeilen din!
Jeg kan ikke innrømme hvor mange ganger jeg har trykket enter for fort etter å ha skrevet cd
. I blant så fort at jeg ikke har begynt på en ny sti. Da tar cd
meg glatt til rotmappa på maskinen min. Som definitivt var det jeg mente å gjøre. Jaja, da er det bare å begynne å cd
fra rotmappa til jeg er tilbake der jeg var, og så gå dit jeg skulle. Eller?
cd -
to the rescue! cd
har nemlig også en historikk! -
betyr forrige sted jeg var, -[n]
lar deg gå n
steg tilbake i cd
-historikken. Så hvis jeg vil tilbake der jeg var etter å ha skrevet cd ..
3 ganger på rad, er det ikke verre enn cd -3
.
Husk på det neste gang du havner på blåtur i terminalen din opp til rotmappa!
Dersom du umiddelbart tenker "Hva mer kan jeg finne av historikk i terminalen min som jeg kan refere til i kommandoer?" så har denne flotte, CSS-sparsommelige manualen til bash enda litt mer snacks: https://ftp.gnu.org/old-gnu/Manuals/bash/html_chapter/bashref_9.html#SEC115
Loading…