De viktigaste Linux-kommandona för nybörjare
Ny på Linux eller bara rostig? Dessa viktiga kommandon kommer att göra ditt liv enklare på terminalen samtidigt som du förbättrar din effektivitet

Att använda skalet är en av de stora fördelarna med en Linux-system, eftersom det ger dig tillgång till många specialiserade program, som gör det enkelt att utföra även komplexa jobb.
Detta är grundfilosofin för Unix, operativsystemet som Linux fick sin design från. Vart och ett av dessa enkla verktyg eller program gör ett jobb och gör det mycket bra. Den kan också kommunicera med andra program genom pipes, en mycket smart design som gör Linux-skalet väldigt kraftfullt.
Om du precis har börjat eller om det har gått ett tag sedan du senast arbetade med ett skal, kommer följande lista med de viktigaste kommandona att hjälpa dig att komma tillbaka till farten. Det är viktigt att notera att de använder små bokstäver.
Snabbreferens för Linux-kommandon
| Kommando | BESKRIVNING | |
|---|---|---|
| 1 | pwd | Skriv ut arbetskatalogen |
| 2 | cd | Ändra katalog, standard till hem |
| 3 | ls | Lista objekt i katalogen |
| 4 | cp | Kopiera en fil från en katalog till en annan |
| 5 | mv | Flytta en fil från en katalog till en annan |
| 6 | rm | Ta bort (ta bort) en fil eller katalog |
| 7 | Rör | Skapa en ny fil |
| 8 | hur | Skriv ut innehållet i en fil till StdOut |
| 9 | sudo | Utför en uppgift med superanvändarrättigheter |
| 10 | hitta & lokalisera | Sök efter en fil på systemet |
| 11 | | (Röret) | Anslut utgång och ingång för program |
| 12 | grep | Hitta mönster i en datamängd |
| 13 | curl | Hämta en sida från internet |
| 14 | historia | Lista de senaste kommandoposterna i terminalen |
| 15 | döda & xkill | Stoppa ett program från att köras |
| 16 | man & info | Visa detaljerad manual/info för det givna kommandot |
De viktigaste Linux-kommandona för nybörjare förklaras
1. pwd
Kommandot pwd står för "print working directory" och det används för att känna till den aktuella katalogen som Linux-skalet arbetar i. Det kan vara ett mycket användbart verktyg när du skriver ett skript som måste försäkra sig om dess arbetsplats innan vidta åtgärder.
Här är ett exempel och vad det gör.
pwd > #visa den aktuella skalkatalogen
2. cd
Detta kommando står för "ändra katalog". Du använder den för att byta från den nuvarande arbetskatalogen till en annan. Den accepterar den önskade nya katalogen som ett argument, som antingen kan börja med ett snedstreck för en absolut sökväg eller utan ett snedstreck för att referera till den aktuella arbetskatalogen. Utan ett argument används den som standard till din hemkatalog.
Här är några exempel och vad de gör.
cd > #återgår till användar-/användarnamnshemkatalogen
cd ~ > #återgår också till hemkatalogen
cd Nedladdningar > #växlar till din nedladdningsmapp
cd /usr/bin > #ändringar till katalogen /usr/bin
3.ls
Detta kommando listar alla filer och mappar i den aktuella arbetskatalogen. Den accepterar också en hel del kommandon för att anpassa utdata. Till exempel inkluderar kommandot -a dolda filer, medan -t-kommandot sorteras efter ändringsdatum och kommandot -l ger en elegant utdata.
Här är ett exempel och vad det gör
ls -alt > #lista alla filer och mappar, inklusive dolda, & sortera efter ändringsdatum
4. zip
Du använder detta för att kopiera en fil från en plats till en annan. Tänk på att Linux-filnamnskonventioner gäller här. Så om du lägger till ett snedstreck, så arbetar du med en absolut sökväg, annars refererar programmet från den aktuella arbetskatalogen.
Här är några exempel och vad de gör.
cp file_1 Desktop > #copy file_1 till din Desktop-mapp
cp file_1 /tmp > #copy file_1 to/tmp
5. mv
Detta är kommandot flytta och det fungerar på samma sätt som kommandot cp, förutom att det helt tar bort filen från sin ursprungliga plats och flyttar den någon annanstans.
Här är några exempel och vad de gör.
mv file_1 Nedladdningar > #move file_1 till din nedladdningskatalog
mv fil_1 fil_2 /tmp > #flytta båda filerna till /tmp-katalogen
6.rm
För att radera filer och kataloger är kommandot rm (remove) verktyget du behöver. Du bör dock vara mycket försiktig med det här verktyget, för vad det än tar bort är borta för alltid. Detta är särskilt viktigt när du tar bort kataloger. Så kontrollera alltid din nuvarande arbetskatalog för att undvika misstag.
Här är några exempel och vad de gör
rm file_1 > #delete file_1 i din nuvarande katalog
rm Downloads/file_1 > #delete file_1 från din nedladdningskatalog
rm -r Nedladdningar > #radera fullständigt din nedladdningskatalog
7. beröra
Tryckkommandot låter dig skapa en ny fil. Den accepterar filnamnet som ett argument.
Här är ett exempel och hur det fungerar.
tryck på file_1 > #skapa en ny fil med namnet file_1
8. katt
Det är också möjligt att läsa textfiler i skalet. För att göra det använder du kommandot cat följt av filen du vill läsa. Dess namn "cat" står för concatenate, så du kan också använda den för att kombinera två filer till en.
Här är exempel och vad de gör.
cat file_1 > #visa innehållet i file_1 på skärmen (standard ut)
cat fil_1 fil_2 > fil_3 > #kombinera innehållet i fil_1 och fil_2 till fil_3
9. sudo
Linux begränsar privilegierna för vanliga användarkonton för att hindra dem från att orsaka irreparabel skada på hela systemet. Ändå reserverar den sudo-kommandot för en vanlig användare att köra program som kräver superanvändarbehörighet (administratör). Sudo kommer att fråga efter Superuser-lösenordet, och om det är korrekt, tillåter det ytterligare programkörning.
Här är ett exempel och vad det gör.
sudo systemctl stoppa apache2 > #stoppa apache2-webbservern
10. lokalisera & hitta
Dessa två program hjälper dig att söka efter en eller flera filer på systemet, men de gör det på olika sätt. Find är det äldre programmet och det kommer med mycket kraftfulla sökfunktioner. Locate, å andra sidan, är nyare och använder en databas för att utföra mycket snabba sökningar.
Här är exempel och vad de gör
hitta / ubuntu > #hitta alla filnamn som innehåller ubuntu. Snedstrecket betyder från systemroten
lokalisera ubuntu > #hitta alla filer på systemet som innehåller ubuntu
11. | (Röret)
Sök- och lokaliseringsprogrammen ovan returnerar ofta så många poster att det blir viktigt att filtrera resultaten. Här kan du skicka sökresultatet genom ett rör, till ingången av ett mönsterigenkänningsprogram som grep. Detta kommer att filtrera resultaten för att producera mer koncis feedback.
Här är ett exempel och vad det gör.
hitta ubuntu | grep .jpg > #hitta bara jpeg-bilder med ubuntu i namnet
12.grep
Grep är en akronym för Global Regular Expressions Print. Det används för att hitta mönster i en datauppsättning, som kan innehålla hela ord, den första bokstaven i meningen och så mycket mer.
Här är exempel och vad de gör.
grep foo file_1 > #skriv ut alla rader i file_1 som innehåller foo
grep ^bar file_1 > #skriv bara ut rader som börjar med bar
13. curl
cURL står för Client URL och är ett verktyg för att överföra data mellan datorer med hjälp av olika nätverksprotokoll. Det är mycket konfigurerbart och programmerbart, med dess enklaste användning att hämta en webbsida.
Här är ett exempel och vad det gör.
curl google.com > #load google.com
14. historia
Linux-skalet kommer ihåg dina senaste kommandoposter. Vissa system erbjuder en historik på 500 kommandon, medan andra erbjuder 1,000 XNUMX som standard. Du är också fri att ändra den.
Här är ett exempel och vad det gör.
historia | grep curl > #hitta senaste kommandon som innehåller curl
15. döda & xdöda
Kill och xkill är två metoder för att avsluta processer på systemet. Med kill måste du känna till och ange process-ID för programmet du behöver avsluta. Med xkill kan du avsluta grafiska program genom att använda musen för att peka och klicka på dem.
16. man & info
Du kan alltid ange man eller info, följt av ett kommando för att få användarmanualen eller infosidans poster för det kommandot. Du kan också ange ett kommando, följt av –help, för att få mer information om dess användning.
Här är några exempel och vad de gör.
man curl > #visa Linuxmanpage-posten för cURL
find –help > #show användningsinformation för kommandot find
Slutsats
När du kommer till slutet av den här listan, kom ihåg att dessa är de viktigaste kommandona för nybörjare. Det finns många fler kommandon för Linux-skalet, inklusive mer komplexa och kraftfulla.
Det tar dock lite tid att lära sig dessa kommandon och att vara bekväm med att använda dem. Men när du väl gör det kommer du att vara glad att du lärde dig att använda dem.




