Toppwebbplatser och böcker för att omvandla dig till en Linux Command Line Hero
När du har bytt till din valda Linux-distribution och fått tag i användargränssnittet, borde du gärna fortsätta. Men vad händer om du vill ha extra funktionalitet? Vad händer om du klickar på en mus över några menyer levererar inte den kraftanvändarupplevelse du vill ha?
Svaret är förstås att omfamna kommandoraden. Men så enkelt som det är att starta ett terminalfönster (vanligtvis CTRL + ALT + T) eller logga ut från skrivbordet för att växla till huvudkommandot, kan det vara svårt att komma ihåg varje kommando som du behöver.
Här är de webbplatser och böcker du behöver bli en kommandoradsmästare.
Vad är kommandoraden?
“Kommandorad” är en generisk term som ges textbaserade användargränssnitt. Windows har två (Command Prompt och Windows PowerShell Command Prompt vs. Windows PowerShell: Vad är skillnaden? Kommandotolken mot Windows PowerShell: Vad är skillnaden? Windows-användare kan klara sig utan att använda kommandotolken eller PowerShell. Men med Windows 10 och nya funktioner runt hörnet, kanske är det dags att vi lärde oss. Läs mer), liksom MacOS. I Linux kallas kommandoraden ofta som
- kommandoraden,
- terminalen (i huvudsak en emulering av en klassisk PC-terminal),
- konsolen (ett annat namn för terminalen),
- ett skal (en kommandoradsmiljö), eller
- våldsamt slag.
Det senare namnet är en akronym av Bourne enfå SHell, och är det som visas på de flesta Linux operativsystem när terminalen lanseras. Ett skal är i huvudsak ett program eller en miljö som stöder textbaserade kommandon.
Så vad kan du göra för att lära sig dessa kommandon? Du kan träna och spendera mycket tid i skalet. För att hjälpa dig, omfamna böcker och webbplatser som hjälper dig att stärka din förmåga i terminalen. Här är några förslag.
Bra webbplatser att lära kommandoraden
Först ska vi ta en titt på fem bra webbplatser som är avsedda att hjälpa dig att lära dig mer bash-kommandon.
1. Bash Guide
Skriven mestadels av Maarten Billemont, The Bash Guide - lämpligt nog - är en öppen källkollektion av guider och övningar som du kan använda för att komma i kontakt med kommandoraden.
Med utgångspunkt från grunderna för vad bash är, de olika lägena (interaktiva och icke-interaktiva) och hur det blev, erbjuder denna webbplats en omfattande bakgrund som hjälper dig att förstå kommandolinjens mekanik.
2. Linux Cookbook
Online-versionen av den tryckta boken med samma namn, Linux Cookbook är av Michael Stutz. Den här webbaserade versionen är gammaldags, ostylad, vanlig HTML, och som sådan erbjuder inte en enkel läsning. Det har dock en sökfunktion, så du borde inte ha några problem att hitta det du letar efter.
Dess rena storlek och djup ger den en välförtjänt plats i denna lista. Men för en aktuell version måste du gå till Amazon.
3. Ryans handledning
Du har två skäl att kolla in Ryan's Tutorials. För det första finns det Linux-handledningssektionen, som är uppdelad i 13 avsnitt och syftar till att ge dig en serie av handledning för att utveckla din förståelse av kommandoraden.
Dessutom finns det en Bash Scripting-sektion, som förklarar den grundläggande programmeringen du kan göra i kommandoraden. Detta omfattar variabler, om uttalanden, loopar och funktioner. Om dessa inte är kända för dig, oroa dig inte - de är rimligt enkla!
4. openSUSE användarhandbok
Hosted på University of Cambridges IT-supportwebbplats, är openSUSE 9.0-handboken en djupgående, sökbar guide med ett stort kapitel tillägnad kommandoraden. Inom några minuter att besöka denna resurs kommer du att få reda på rör och lära dig hur du skapar ett arkiv. Naturligtvis krävs viss förkunskaper!
I huvudsak en HTML-manual är det här en ganska vanlig webbplats, men med en mängd information som du kan använda för att uppgradera din kommandoradskännedom.
5. Höger här på MakeUseOf!
Vi skulle vara ombedda om vi inte nämnde våra egna bidrag till världen av kommandoradshjälp. Genom åren har MakeUseOf producerat många tutorials som visar hur man använder kommandoraden. Dessa inkluderar allt från att stänga av datorn 5 sätt att stänga av din Linux-dator från kommandoraden 5 sätt att stänga av din Linux-dator från kommandoraden Inga operativsystem är perfekta. Linux är inget undantag, och du måste starta om på något ställe. Men hur? Det finns flera stängningskommandon tillgängliga för Linux-användare. Läs mer till monteringskivor och partitioner Montering av hårddiskar och partitioner Använda Linux-kommandoradsmontering Hårddiskar och partitioner Använda Linux-kommandoraden Vill du hämta mer från Linux-terminalen? Att lära sig hur man monterar och demonterar dina hårddiskar manuellt är ett bra ställe att börja. Moderna Linux-distributioner gör det mycket enklare och intuitivt än någonsin. Läs mer .
Så, var god att boka vårt Linux avsnitt tillsammans med de andra sidorna ovan.
Böcker med Command Line Knowledge du borde läsa
Det är inte bara webbplatser där du hittar en praktisk massa Linux-kommandon för att fånga eller fördjupa dig. Dessa tre böcker kommer att visa sig särskilt användbara för att utveckla din bash-kunskap.
1. Kommandoraden Kung Fu
Med en fullständig titel på “Kommandorad Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, och Bash One-liners, den här boken av Jason Cannon är förvånansvärt enkel. Lyckligtvis börjar det med några användbara kommandon (som sudo !! för att köra det sista kommandot som root) och slutar med att observera kommandoutgång.
Kommandorad Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, och Bash One-liners Kommandorad Kung Fu: Bash Scripting Tricks, Linux Shell Programmering Tips, och Bash One-liners Köp nu på Amazon $ 14.53
På vägen stannar det vid varje vitala kommando, vilket ger dig kontext och bakgrund. Dessa är viktiga aspekter av lärandet och stoppar saker från att bli torra. Det är ännu bättre Cannon kommentarer i hela, som fokuserar på att använda terminalen som ett verktyg.
2. Linux-kommandoraden: En komplett introduktion
Häftigt av William E Shotts, denna 2012-titel är ett bra sätt till kommandoraden. Även om den utformar sig som en “introduktion,” denna volym går faktiskt långt djupare. Det kan faktiskt lätt sitta som en fullständig hänvisning till kommandoraden.
Linux Command Line: En komplett introduktion Linux Command Line: En komplett introduktion Köp nu På Amazon $ 27.21
På nackdelen är den här boken lite tung. Layouten är bra för att markera kommandon och deras variationer, men - användbara exempel åt sidan - det kan vara en tuff läsning. Ibland ges hela sidorna över till text utan ledtråd av ett kommando.
Du kan också få tillgång till mycket av innehållet i den här boken via webbplatsen www.linuxcommand.org.
3. Linux Command Line och Shell Scripting Bible
Slutligen är den här boken från Richard Blum och Christine Bresnahan, en del av det stora Wiley-sortimentet av IT-relaterade guideböcker. Den tredje upplagan publicerades 2015 och anser sig själv “ultimata färdplanen för direkt kommunikation med ditt system.” Stå vid 816 sidor, detta är ingen felaktig skryt!
Linux Command Line och Shell Scripting Bible, 3: e upplagan Linux Command Line och Shell Scripting Bible, 3: e upplagan Köp nu på Amazon $ 22.01
Medan de andra två böckerna i den här listan har ett urval av bash scripting, tar Blum & Bresnahan detta ett steg längre. Här hittar du allt du behöver för att utveckla en djup förståelse för kommandoraden och skalskriptet. Medan det rekommenderas att du läser igenom i ordning, gör denna volym också en bra referensbok.
Eller använd bara terminalen!
Varje gång du fastnar med Linux-terminalen kan du begära hjälp. Detta kan vara genom att helt enkelt skriva hjälp för allmänna instruktioner, eller det kan vara genom att inkludera en omkopplare (vanligtvis -h) i slutet av ett programrelaterat kommando. De resulterande skärmarna av information ska visa dig var du går fel.
Med så många sätt att få ett handtag på kommandoraden i Linux är det en överraskning fler människor är inte skickliga. Men om du vill ha full kontroll över din Linux-dator, fortsätter kommandoraden att vara där den verkliga kraften hålls. Med träning kan det vara snabbare än att dra en muspekare över skärmen.
Har du kunskap om terminalen? Hur tog du tag i det? Några tips att dela med Linux nykomlingar? Berätta för oss i kommentarerna.
Utforska mer om: Programmering.