Tabbkomplettering och kommandohistorik
Arbeta snabbare i skalet. Lär er tabbkomplettering för att automatiskt slutföra sökvägar och kommandon samt historik för att återkalla, söka efter och köra tidigare kommandon igen.
Tabbkomplettering och kommandohistorik är en gratis lektion i Bemästra Linux-kommandoraden och Bash-skriptning på CoddyKit. Detta är lektion 4 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Bemästra Linux-kommandoraden och Bash-skriptning, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Bemästra Linux-kommandoraden och Bash-skriptning innehåller totalt 4 lektioner.
Arbeta snabbare i skalet
Att skriva varje kommando i sin helhet är långsamt och felbenäget. Skalet ger er två stora produktivitetsvinster: tabbkomplettering och kommandohistorik.
Grunderna i tabbkomplettering
Börja skriva ett kommando eller filnamn och tryck på Tab – skalet slutför det åt er när det bara finns en träff, som visas här.
cd Doc<Tab> # becomes: cd Documents/Flera träffar
När flera namn matchar gör den första tryckningen på Tab ingenting. Tryck på Tab två gånger för att lista alla kandidater och skriv sedan ytterligare en bokstav för att skilja dem åt.
ls Down<Tab><Tab>
Downloads/ Downstream/Komplettera kommandon
Tabbkomplettering fungerar även för kommandonamn, inte bara filer. Skriv ett prefix och tryck på Tab två gånger för att se alla kommandon som börjar med det.
gi<Tab><Tab>
git gitk ...Visa historiken
Kommandot history skriver ut de kommandon ni nyligen har kört, vart och ett med ett nummer som ni kan återanvända – som visas nedan.
history
501 cd /var/log
502 ls -l
503 grep error syslogUpprepa med !!
!! kör ert senaste kommando igen. Det är perfekt tillsammans med sudo när ni glömde det: sudo !! kör föregående rad igen som root.
apt update # permission denied
sudo !! # runs: sudo apt updateKör med nummer
Kör ett tidigare kommando med dess nummer genom att använda !n – till exempel kör !502 kommando 502 från historiken igen.
!502 # reruns the command numbered 502Återkalla med prefix
!prefix kör om det senaste kommandot som börjar med den texten – !grep upprepar det senaste grep-kommandot.
!grep # reruns the last grep commandPiltangenter
Tryck på uppåt- och nedåtpilarna för att gå igenom tidigare kommandon ett i taget. Redigera sedan kommandot och tryck på Enter för att köra det.
Söka i historiken
Tryck på Ctrl+R för omvänd sökning: börja skriva så hittar skalet det senaste matchande kommandot. Tryck på Ctrl+R igen för att gå längre tillbaka.
(reverse-i-search): tar
tar -czf backup.tgz logs/Var historiken finns
Historiken finns kvar mellan sessioner i en fil, ofta ~/.bash_history. Variabeln HISTSIZE anger hur många kommandon som sparas.
Snabbtest
Testa era kunskaper om skalet.
Sammanfattning
Sammanfattning: arbeta snabbare med Tab-komplettering (automatisk komplettering, dubbeltryck på Tab för att visa en lista) och historiken (history, !!, !n, !prefix, piltangenterna, Ctrl+R).
Lär dig Bash med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 22
- Lektioner
- 88
Vanliga frågor
Är lektionen ”Tabbkomplettering och kommandohistorik” gratis?
Ja – hela texten till ”Tabbkomplettering och kommandohistorik” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Bemästra Linux-kommandoraden och Bash-skriptning, kan Ni uppgradera till CoddyKit PRO. Kursen i Bemästra Linux-kommandoraden och Bash-skriptning innehåller totalt 4 lektioner.
Vad lär jag mig i ”Tabbkomplettering och kommandohistorik”?
Arbeta snabbare i skalet. Lär er tabbkomplettering för att automatiskt slutföra sökvägar och kommandon samt historik för att återkalla, söka efter och köra tidigare kommandon igen. Ni övar på Bemästra Linux-kommandoraden och Bash-skriptning med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Bemästra Linux-kommandoraden och Bash-skriptning?
Du behöver inga förkunskaper. Utbildningen i Bemästra Linux-kommandoraden och Bash-skriptning på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.
Hur lång tid tar lektionen ”Tabbkomplettering och kommandohistorik”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Bemästra Linux-kommandoraden och Bash-skriptning-lektionen?
Ja. Varje Bemästra Linux-kommandoraden och Bash-skriptning-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Introduktion till Linux och terminalen
- Navigera i filsystemet (cd, ls, pwd)
- Grunderna i filhantering (mkdir, cp, mv, rm)
- Tabbkomplettering och kommandohistorik