Att lära sig nya saker kan vara överväldigande och Linux-terminalen är inget undantag. När det gäller att behärska kommandoradsterminalen är nyckeln att förstå de underliggande begreppen snarare än att memorera kommandon.
De flesta kommandon i Linux är väldokumenterade och för att verkligen förstå dem är allt du behöver själva kommandoterminalen.
Denna guide tar en titt på några av de viktigaste Linux-kommandona som hjälper dig att få hjälp med Linux-kommandon från kommandoraden och för att förbättra din inlärning på din väg att behärska Linux kommandon.
Varför använda kommandoraden?
Om du är van vid att använda grafiska användargränssnitt (GUI) kanske du undrar: varför ska jag använda kommandoraden om jag kan komma åt allt i GUI? Sanningen är att kommandoraden ger dig mer kontroll och flexibilitet för att ändra eller hantera ditt system.
Ta till exempel uppgiften att lägga till en ny användare i systemet, detta är GUI-gränssnittet som du får.
Om du skulle göra samma uppgift med kommandoraden kan du använda följande kommando.
sudo-användare lägger till muo -p Azb3tDEM, aH8
Ett mycket enkelt kommando som enkelt kan automatiseras. Dessutom kan du lägga till fler alternativ när du skapar användaren som att ställa in lösenordets utgångsdatum, lägga till användargruppen eller ställa in standardkatalogen för användaren etc.
Den andra fördelen är att du kan använda samma kommando på valfri Linux distro, och även andra operativsystem som Mac OS och Unix. Under tiden kommer GUI-implementeringen att vara annorlunda mellan de olika Linux-distributionerna eller operativsystemen.
1. Apropos
Det finns många Linux-kommandon och du kanske inte kommer ihåg dem alla. Om du inte vet vilket kommando du ska använda för en viss uppgift, kommer apropos kommandot är din vän.
Låt oss anta att du vill kopiera en fil men inte vet vilket kommando du ska använda. Använd bara apropos kommandot följt av den uppgift du vill slutföra.
Använd för att kontrollera kopieringskommandon
apropos kopia
Apropos listar flera kommandon som matchar sökordet du använde. Listan innehåller en kort beskrivning av vad kommandot gör. Från utdata nedan är det markerade kommandot det du letar efter för att kopiera filer eller kataloger.
Ordet apropos härstammar från det franska ordet "à propos" som betyder "om".
Apropos-kommandot fungerar genom att bläddra igenom hela beskrivningsavsnitten på mansidorna för det matchande nyckelordet du tillhandahåller med kommandot apropos.
2. Man
Nu när du kan hitta ett kommando för en specifik uppgift. Du kan lära dig mer om kommandot och dess alternativ med man-sidorna.
Manual Pager Utility visar manuella sidor för det program du letar efter. Man-sidor är omfattande och välorganiserade. De är platsen när det gäller att förstå och lära sig mer om kommandon och deras alternativ eller argument.
Man-sidor är organiserade i sektioner.
Avsnitten kan variera beroende på författaren till man-sidorna men här är några av de vanligaste avsnitten som du kommer att stöta på.
- Namn: Namnet på kommandot vars manuella dokument du tittar på.
- Synopsis: Ge en kort beskrivning av några av alternativen för det aktuella kommandot.
- Beskrivning: En mer detaljerad beskrivning av kommandot inklusive hur det fungerar och vad det gör.
- Alternativ: Detta avsnitt beskriver i detalj alla argument eller alternativ du kan använda med kommandot.
- Exempel (tips): Detta avsnitt visar några användningsfall och hur kommandot kan användas.
Mannsidorna för cp kommandot ser ut enligt följande.
Navigera i mansidor
Man-sidorna kan vara ganska långa. För att enkelt navigera på mansidorna utan att lämna tangentbordet kan du använda f för att gå framåt och b för att gå bakåt.
Du kan också söka efter nyckelord på mansidorna med hjälp av /[keyword] följt av att trycka på Enter-knappen.
Till exempel för att söka efter ordet rekursiv inom man-sidorna i cp-kommandot kan du använda följande.
/recursive
Använd n på tangentbordet för att navigera framåt i sökningen och Skift + n för att söka bakåt.
3. Vad är
Ett annat viktigt kommando för att lära dig mer om ett specifikt kommando är vad är kommando. Kommandot ger dig en kort beskrivning av ett kommando i en rad.
Till exempel för att ta reda på vad rsync kommando används för:
whats rsync
4. Info
Liksom man-sidorna ger informationssidorna dig också en detaljerad beskrivning av ett specifikt kommando. I vissa fall innehåller informationssidorna mer information än mansidorna.
Informationsverktyget ger dig möjlighet att läsa dokumentationen i Info-format.
info info
Använd n på tangentbordet för att navigera framåt på informationssidorna och sid för att navigera bakåt.
En annan unik egenskap på informationssidorna är att de innehåller hyperlänkar till andra avsnitt för enkel navigering, vilket framgår av utdata nedan.
5. Som
De flesta Linux-kommandon finns i /usr/bin/ katalog.
Men om du vill ta reda på var körningen för ett visst kommando finns kan du använda som kommando. Kommandot fungerar genom att söka i alla sökvägar för de körbara filerna som matchar kommandot nyckelordet du letar efter. Till exempel för att ta reda på var SSH verktyget finns, kan du köra följande kommando.
vilken ssh
6. Hjälp
Ett annat användbart verktyg för att få hjälp på kommandoraden är hjälp kommando. Använd den för att få en kort beskrivning av ett specifikt inbyggt kommando.
Här är exempelutdata från kommandot Hjälp. Notera: Endast inbyggda kommandon kan användas med hjälpkommandot.
Hjälpkommandot fungerar bara med bash skal.
Hjälpargumentet
De flesta Linux-kommandon har också --hjälp kommandot argument eller alternativ. Du kan använda den för att visa användbar information om hur ett kommando används och dess argument på ett förenklat sätt.
Till exempel, få mer hjälp med cp kommando du kan använda.
cp --hjälp
7. Återkallar kommandon
Med Linux-terminalen kan du lista kommandon som du har kört tidigare. Använd historia kommando för att visa en lista med tidigare körda kommandon.
historia
Den listar alla kommandon i kronologisk ordning från det äldsta till det senaste med motsvarande nummer.
För att köra ett kommando från historiklistan igen skriver du helt enkelt ! följt av numret på kommandot. Till exempel för att köra kommandot 9 igen i listan.
!9
Ett annat sätt att återkalla kommandon är att använda Ctrl + R snabbtangent i terminalfönstret, ange sedan det nyckelord du letar efter. Du kan sedan använda CTRL + R för att bläddra igenom alla tidigare körda kommandon som innehåller sökordet du angav.
Lär dig mer om Linux
Kommandoraden är inte bara ett bra verktyg för att göra ditt arbete utan också för att få hjälp om de olika kommandona som finns tillgängliga på Linux. Förutom kommandoradsterminalen kan du alltid använda online-resurser för att lära dig mer om Linux.
Installerar du Ubuntu i VirtualBox för att köra Linux på din dator? Här är de 9 saker du behöver göra nästa.
Läs Nästa
- Linux
- Linux-kommandon
Mwiza utvecklar programvara av yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.