Topp nettsteder og bøker for å omforme deg til en Linux Command Line Hero

Topp nettsteder og bøker for å omforme deg til en Linux Command Line Hero / Linux

Når du har byttet til din valgte Linux-distribusjon og fått tak i brukergrensesnittet, bør du gjerne fortsette. Men hva om du vil ha ekstra funksjonalitet? Hva hvis du klikker en mus over noen menyer, leverer ikke strømbrukeropplevelsen du ønsker?

Svaret er selvfølgelig å omfavne kommandolinjen. Men så enkelt som det er å starte et terminalvindu (vanligvis CTRL + ALT + T) eller logge ut av skrivebordet for å bytte til hovedkommandolinjen, kan det være vanskelig å huske hver eneste kommando du trenger.

Her er nettstedene og bøkene du trenger for å bli en kommandolinjemester.

Hva er kommandolinjen?

“Kommandolinje” er en generisk betegnelse gitt tekstbaserte brukergrensesnitt. Windows har to (Kommandoprompt og Windows PowerShell Command Prompt vs Windows PowerShell: Hva er forskjellen? Kommandoprompt vs Windows PowerShell: Hva er forskjellen? Windows-brukere kan komme forbi uten å bruke kommandoprompt eller PowerShell. Men med Windows 10 og nye funksjoner rundt hjørnet, kanskje det er på tide vi lærte. Les mer), som gjør macOS. I Linux er kommandolinjen ofte referert til som

  • kommandolinjen,
  • terminalen (i hovedsak en emulering av en klassisk PC-terminal),
  • konsollen (et annet navn for terminal),
  • et skall (et kommandolinjemiljø), eller
  • bash.

Dette sistnevnte navnet er et akronym av Bourne ENgevinst SHell, og er det som vises på de fleste Linux-operativsystemer når terminalen lanseres. Et skall er i hovedsak et program eller miljø som støtter tekstbaserte kommandoer.

Så hva kan du gjøre for å lære disse kommandoene? Du kan øve, og bruke mye tid i skallet. For å hjelpe deg, omfavne bøker og nettsteder som vil hjelpe deg å finpusse din evne i terminalen. Her er noen forslag.

Gode ​​nettsider for å lære kommandolinjen

Først tar vi en titt på fem flotte nettsteder som skal hjelpe deg med å lære mer bash-kommandoer.

1. Bash Guide

Skrevet hovedsakelig av Maarten Billemont, The Bash Guide - passende nok - er en åpen kildekode samling av guider og øvelser som du kan bruke for å få tak i kommandolinjen.

Begynnende med det grunnleggende om hva bash er, de forskjellige modi (interaktive og ikke-interaktive), og hvordan det kom, gir dette nettstedet en omfattende bakgrunn for å hjelpe deg å forstå mekanikken til kommandolinjen.

2. Linux Cookbook

Den elektroniske versjonen av den trykte boken med samme navn, The Linux Cookbook er av Michael Stutz. Denne nettbaserte versjonen er i gammeldags, uformet, ren HTML, og som sådan tilbyr ikke en enkel lesning. Det har imidlertid en søkefunksjon, så du bør ikke ha noen problemer med å finne det du leter etter.

Dens store størrelse og dybde gir den et velfortjent sted i denne listen. Men for en oppdatert versjon må du gå til Amazon.

3. Ryan's Tutorials

Du har to grunner til å sjekke ut Ryan's Tutorials. Først er det Linux-opplæringsseksjonen, som er delt inn i 13 seksjoner, og tar sikte på å gi deg en rekke opplæringsprogrammer for å utvikle forståelsen av kommandolinjen.

I tillegg er det en Bash Scripting-seksjon, som forklarer grunnleggende programmering du kan gjøre i kommandolinjen. Dette dekker variabler, hvis setninger, sløyfer og funksjoner. Hvis disse er ukjente for deg, ikke bekymre deg - de er rimelig grei!

4. openSUSE brukerhåndbok

Hosted på University of Cambridges IT Support nettsted, er openSUSE 9.0 manualen en grundig, søkbar guide med et stort kapittel dedikert til kommandolinjen. Innenfor øyeblikk for å besøke denne ressursen, vil du finne ut om rør og lære å lage et arkiv. Selvfølgelig er det nødvendig med noen forkunnskaper!

I hovedsak en HTML-håndbok, dette er et ganske vanlig nettsted, men med et vell av informasjon som du kan bruke til å oppgradere kommandolinjevitenskapen din.

5. Her på MakeUseOf!

Vi ville være remiss hvis vi ikke nevnte våre egne bidrag til verden av kommandolinjehjelp. Gjennom årene har MakeUseOf produsert mange opplæringsprogrammer som demonstrerer hvordan man bruker kommandolinjen. Disse inkluderer alt fra å stenge PCen 5 måter å stenge ned Linux-datamaskinen fra kommandolinjen 5 måter å stenge ned Linux-datamaskinen fra kommandolinjen Ingen operativsystem er perfekt. Linux er ikke noe unntak, og du må starte på et tidspunkt. Men hvordan? Det er flere shutdown-kommandoer tilgjengelig for Linux-brukere. Les mer til monteringsskiver og partisjoner Montering av harddisker og partisjoner Bruke Linux-kommandolinjemekanismen for harddisker og partisjoner Bruke Linux-kommandolinjen Leter du etter å få mer fra Linux-terminalen? Lære å manuelt montere og demontere harddiskene dine er et flott sted å starte. Moderne Linux-distribusjoner gjør dette mye enklere og intuitivt enn noensinne. Les mer .

Så vær så snill å bokmerke vår Linux-seksjon sammen med de andre nettstedene som er oppført ovenfor.

Bøker med kommandolinje kunnskap du bør lese

Det er ikke bare nettsteder hvor du finner en praktisk haug med Linux-kommandoer for å få tak i eller fordyre deg i. Disse tre bøkene vil vise seg å være spesielt nyttige når du utvikler din bash kunnskap.

1. Kommandolinje Kung Fu

Med en full tittel på “Kommandolinje Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, og Bash One-liners, denne boken av jason cannon er overraskende enkel. Heldigvis begynner det med noen nyttige kommandoer (for eksempel sudo !! for å kjøre den siste kommandoen som root), og avsluttes med å observere kommandoutgang.

Kommandolinje Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, og Bash One-liners Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, og Bash One-liners Kjøp nå på Amazon $ 14.53

Underveis stopper den ved hver vitale kommando, og gir deg kontekst og bakgrunn. Dette er viktige aspekter ved læring, og stopper ting fra å bli tørr. Enda bedre er Cannon kommentarer gjennom, som fokuserer på å bruke terminalen som et verktøy.

2. Linux-kommandolinjen: En komplett introduksjon

Hilsen til William E Shotts, denne 2012-tittelen er en fin måte inn i kommandolinjen. Selv om det stiler seg som en “introduksjon,” dette volumet går faktisk langt dypere. Faktisk kan det lett sitte som en fullstendig referanse til kommandolinjen.

Linux Command Line: En komplett introduksjon Linux Command Line: En komplett introduksjon Kjøp nå På Amazon $ 27.21

På ulemper er denne boken litt tung å gå. Oppsettet er godt å markere kommandoer og deres variasjoner, men - nyttige eksempler til side - det kan være en tøff lesing. Av og til får hele sider over til tekst uten et hint av en kommando.

Du kan også få tilgang til mye av innholdet i denne boken via nettsiden www.linuxcommand.org.

3. Linux Command Line og Shell Scripting Bible

Endelig er denne boken fra Richard Blum og Christine Bresnahan, en del av det store Wiley-utvalget av IT-relaterte guidebøker. Den tredje utgaven ble publisert i 2015, og anser seg selv “Ultimat veikart for å kommunisere med systemet.” Stå på 816 sider, dette er ikke unøyaktig skryt!

Linux Command Line og Shell Scripting Bible, 3. utgave Linux Command Line og Shell Scripting Bible, 3. utgave Kjøp nå På Amazon $ 22.01

Mens de to andre bøkene i denne listen har et utvalg av bash scripting, tar Blum & Bresnahan dette et skritt videre. Her finner du alt du trenger for å utvikle en dyp forståelse av kommandolinjen og shell scripting. Mens det anbefales at du leser gjennom i rekkefølge, gjør dette volumet også en god referanse bok.

Eller bare bruk terminalen!

Hver gang du sitter fast ved hjelp av Linux-terminalen, kan du be om hjelp. Dette kan være ved å bare skrive hjelp for generelle instruksjoner, eller det kan være ved å inkludere en bryter (vanligvis -h) på slutten av en programrelatert kommando. De resulterende skjermene med informasjon skal vise deg hvor du går galt.

Med så mange måter å få et håndtak på kommandolinjen i Linux, er det en overraskelse flere mennesker er ikke dygtige. Men hvis du vil ha full kontroll over din Linux-PC, fortsetter kommandolinjen å være der den virkelige kraften holdes. Med praksis kan det være raskere enn å dra musepekeren over skjermen.

Har du ekspertkunnskap om terminalen? Hvordan fikk du tak i det? Noen tips for å dele med Linux nybegynnere? Fortell oss i kommentarene.

Utforsk mer om: Programmering.