Det spelar ingen roll om du är en erfaren Linux-användare som jag eller en nybörjare som precis börjat få fötter i denna fantastiska värld av Unix-system, att behärska de olika terminalkommandona är ett måste för alla. Även om du fortfarande kan använda kommandoradsverktyget på andra operativsystem, som Windows, är det i första hand Linux som gör terminalgränssnittet tilltalande för oss tekniknördar.
Eftersom det är nästan omöjligt att memorera överflöd av tillgängliga terminalverktyg och kommandon helt och hållet, har vi sammanställt den här noggrant konstruerade guiden för dig som beskriver de 50 bästa Linux-kommandona du kommer att använda regelbundet. Dessa Linux-terminalkommandon kommer att fungera som en föregångare till att bli bekant med de olika underliggande operativsystemprinciperna för Unix-liknande system som Linux och Mac OS.
De mest användbara Linux-kommandona du kan lära dig idag
Nedan hittar du de 50 bästa Linux-terminalkommandona som våra experter har noggrant valt ut med syftet att skjuta i höjden för din Linux-systemupplevelse. Genom att kreativt implementera många av dessa flexibla terminalkommandon i din nästa terminalsession kommer du att börja känna värmen av att bli en medveten Unix-systemanvändare. Innan du går in på detaljer kan du skaffa en uppsättning bästa Linux-kommandofuskblad för att bemästra Linux-systemet.
Linux-kommandon för att navigera i filsystemet
Som med alla moderna operativsystem, sitter Linux-filsystemet i centrum för dess grundläggande design och banar väg för dig att visualisera och manipulera ditt systems hierarki. Att lära sig att navigera kreativt i filsystemet tar dina Linux-kunskaper till nästa nivå.
1. pwd
pwd står för Print Working Directory och gör precis vad du tycker: den visar katalogen du befinner dig i. Detta är ett av de mest praktiska Linux-terminalkommandona som syftar till att göra livet för nya användare lugnt genom att se till att de inte går vilse i det. Till synes kryptiskt terminalfönster.
2. ls
Kommandot ls är förmodligen ett av de mest använda i Unix-världen. Presenterar innehållet i en viss katalog, både filer och kataloger. Du kommer att använda det här kommandot tillsammans med pwd för att navigera i det kraftfulla Unix-filsystemet.
3. CD-skivor
Förkortning för Change Directory, cd-kommandot ligger bakom din förflyttning från en katalog till en annan. Det är ett av få Linux-kommandon som du kommer att använda under din period med Linux-systemet. Det här kommandot gör livet framför terminalen mindre skrämmande för nybörjare samtidigt som det tillhandahåller en standardmetod för att utforska hela din enhets filsystem.
4. mkdir
Vill du skapa en ny mapp via terminalen? Kommandot mkdir skapas just för detta specifika ändamål. Det låter dig skapa mappar var du vill på ditt Linux-system, så länge du har nödvändig behörighet, naturligtvis!
5. rmdir
Arkrivalen för kommandot mkdir, kommandot rmdir, låter dig ta bort specifika mappar från ditt system utan krångel. Även om många använder rm-kommandot för det här ändamålet, kan att förstöra parametrar eller till och med ett enda tecken med rm göra saker du inte ens skulle drömma om. Så, håll dig till rmdir för nu.
6. lsblk
Du hittar ofta behovet av att lista de tillgängliga blockenheterna i ditt Linux-system. lsblk är ett av de mest använda Linux-kommandona för detta ändamål. Detta praktiska terminalkommando kommer att presentera en trädstruktur för dina blockenheter och används ofta av professionella användare.
7. åka
Till skillnad från Windows, när du ansluter ett SD-kort eller USB, kommer din distribution förmodligen inte att visa dem direkt först. Du måste montera den med ditt befintliga filsystem med hjälp av mount-kommandot. Detta Linux-kommando är ett av de mest kraftfulla terminalkommandona som finns.
8. df
Kommandot df är ett av de mest kraftfulla Linux-terminalkommandona som visar viktig information om diskutrymmet i ditt filsystem. Det används ofta av systemadministratörer för att övervaka och analysera realtidsservrar eller nätverksorienterade system.
Linux-kommandon för att manipulera systemet
Systemkommandon är viktiga för att få information om ditt Linux-system. Ett betydande antal kraftfulla Linux-kommandon står till ditt förfogande för denna uppgift. Här är några för att komma igång.
9. namn
Kommandot uname är ett elementärt Linux-kommando för att få systeminformation som namn, version och andra systemspecifika detaljer. Du kan snabbt kontrollera ditt operativsystem och kärnversion med det här kommandot och du kan säkert veta instruktionslängden på din maskin.
10. p.s.
Detta är ett av andra enkla terminalkommandon som låter dig visualisera vilka processer din maskin körs för närvarande. Det är ett mycket elegant men flexibelt sätt att analysera systemresurser och gör att du kan manipulera systemprocesser inbyggt genom terminalen. Detta kommando anses vara ett av de bästa och mest grundläggande Linux-övervakningsverktygen som finns tillgängliga för Linux-nördar.
11. döda
Kill-kommandot är ett kraftfullt sätt att stoppa processer som har fastnat på grund av resursbegränsningar. När du ökar dina färdigheter i Linux-systemet kommer du att lära känna essensen och betydelsen av detta kommando. Ofta med på listor över roliga Linux-kommandon, kill-kommandot är lika kraftfullt som dess namn.
12. tjänst
Servicekommandot är de facto-kommandot för att anropa systemomfattande tjänster från terminalen. Ett kraftfullt Linux-terminalkommando för att manipulera systemet; Du kan dra nytta av det här kommandot för att köra vilket skript som helst direkt från terminalfönstret.
13. mycket
Om du letar efter ett snyggt verktyg som kör systemtjänster enligt ett fördefinierat schema, är batchkommandot här för din inlösen. Ett annat kraftfullt Linux-kommando för att skriva automatiseringsskalskript, detta flexibla lilla kommando kan avsevärt hjälpa din Linux-produktivitet.
14. av
Känner du dig lite lat och vill inte klicka på några GUI-element i slutet av en lång natt? Avstängningskommandot är här för att öka dina Linux-terminalkommandofärdigheter till en helt ny nivå. Skriv det bara inte nu när du läser det här inlägget!
Linux-kommandon för att ta hand om dina filer
Filer finns i hjärtat av ditt Linux-system. Nästan allt du ser på ditt system är någon typ av fil och kan manipuleras därefter. Att bemästra sätten att hantera dina filer är viktigt om du vill bli en Linux-guru.
15. beröring
Touch-kommandot är ett viktigt Linux-kommando för att skapa en giltig tom fil. Du kan skapa filer i farten i din terminal och fylla i dem senare eller i realtid, beroende på dina krav. Det är också go-to-kommandot för att ändra tidsstämplar.
16. katt
Ursprungligen utformad för att sammanfoga flera filer, har cat-kommandot använts för många andra ändamål sedan dess. Detta är ett av de andra Linux-kommandon som du kommer att använda för att skapa nya filer, se innehållet i filerna i terminalen och omdirigera utdata till ett annat kommandoradsverktyg eller -fil.
17. huvud
Head-kommandot låter dig se början av en fil eller rördata direkt från terminalen. Det är ett av de mest använda Linux-kommandona av användare som arbetar mycket med textbehandling. Använd det här kommandot när du granskar många filer i terminalen för att öka din produktivitet.
18. svans
Som ett komplement till det tidigare kommandot kommer du sannolikt att använda tail-kommandot mycket mer än header-kommandona. Ett grundläggande Linux-terminalkommando, tail, kombinerat med cat och echo, kan göra saker du inte ens kan föreställa dig.
19. cp
Kommandot cp är bara ett kort sätt att tala om för din maskin att kopiera en fil eller katalog från en mapp till en annan. Det är bland andra de facto Linux-kommandon som du inte kan leva utan. Du kan kopiera flera filer till en katalog direkt från din terminal med detta snygga kommando.
20.mv
Förkortning för ett drag, det är ett komplement till skäroperationen du utför i GUI. Precis som cp kan du använda kommandot mv för att flytta en eller flera filer från en plats till en annan. Du kan tvinga detta Linux-kommando att överföra stora filer med parametern -f.
21. kommunikation
Ett av de ursprungliga Unix-kommandona för att komma till Linux-världen, du kan använda comm för att jämföra två filer för vanliga och distinkta linjer. Detta är ett viktigt verktyg för många som behöver bearbeta stora mängder filer i terminalen.
22. mindre
Ett annat mest använda Linux-kommando, det mindre kommandot, är mycket populärt på grund av bekvämligheten det ger när du tittar på innehållet i en fil. Till skillnad från cat tillåter mindre-kommandot användare att navigera i en fil i båda riktningarna utan att avbryta terminalsessionen.
23. in
Kommandot ln är ett av de mest praktiska Linux-kommandona för att skapa symboliska länkar till en specifik fil. Du kan använda detta lilla men flexibla kommando för att skapa flera instanser av en symbolisk länk till en viss fil eller katalog på ditt diskutrymme.
24. cmp
Om du vill jämföra två filer och skriva ut resultatet till standardutdataström, låter kommandot cmp dig göra exakt det. Detta, tillsammans med kommandot comm, är ett av de mest använda Linux-kommandona av användare som regelbundet bearbetar stora volymer textfiler.
25. dd
Detta är ett av de mest använda Linux-kommandona av veterananvändare för att kopiera och konvertera filer från en typ till en annan. Det spännande med detta lilla men kraftfulla kommando är att du ofta kommer att använda det bland andra terminalkommandon när du skapar livestartbara USB-minnen.
26. alias
Alias-kommandot är ett av de mest använda Linux-kommandona av systemadministratörer eftersom det tillåter dem att ersätta ett ord med en annan sträng i filer direkt från terminalen. Bland andra funktioner är detta ett av de bästa terminalkommandona genom vilka du kan anpassa skalet och manipulera miljövariabler.
Roliga Linux-kommandon att utforska när du är uttråkad
Det finns många roliga Linux-kommandon tillgängliga för att göra din tid framför terminalen spännande. Dessa terminalkommandon är roliga på sättet de gör saker som ingen skulle kunna föreställa sig att de skulle göra. Vi rekommenderar starkt att du spelar med dessa roliga Linux-kommandon eftersom de kommer att förlösa din tristess och ge dig en djup inblick i Unix-filosofin.
27. värme
Visste du att Unix tillhandahåller ett praktiskt litet kalenderverktyg direkt i terminalen? Kommandot cal är ett av de roliga Linux-kommandona som visar kalendern i ASCII-textformat. Skriv detta kommando med parametrar som månad och år för att få specifik information direkt i terminalen.
28. förmögenhet
Detta är ett av mina favorit roliga Linux-kommandon. Skriv det bara i terminalen och se själv! Visa rörande, inspirerande eller fåniga blå citat som definitivt kommer att få dig att skratta högt.
29. berättelse
Vill du kontrollera historiken för dina terminalsessioner? Historiekommandot låter dig göra just detta. När det skrivs utan några parametrar kommer detta att skriva ut bash-historiken för din terminalsession direkt till det lilla fönstret. Det är inte bara bland de mest användbara roliga Linux-kommandona du kommer att använda i terminalen, utan det ger också stor insikt i hur du använder din terminal.
30. ja
Tja, vill du prova några roliga Linux-kommandon just nu? Öppna bara en terminal, skriv ja, sedan valfri text och tryck enter. Vi är ganska säkra på att det är ett av de terminalkommandon som du aldrig kommer att glömma sedan dess.
31. banderoll
Har du någonsin sett några fantastiska ASCII-banderoller som används av gamla Unix-legender och blev omedelbart kär? Bannerkommandot är ett av dessa roliga Linux-kommandon som låter dig skapa dina egna anpassade banners. Ange bara det här kommandot blandat med lite text i terminalen för att få en idé.
32. rev
Detta är ett annat roligt terminalkommando för veteran Linux-användare. Rev-kommandot tar din inmatade text och skriver den till standardutdata, och vänder varje tecken! Det är ett av de terminalkommandon som du kan använda för att göra ett kryptiskt men subtilt intryck på dina vänner.
Mest använda Linux-kommandon för nätverksadministratörer
Det är kraften och flexibiliteten som Linux ger för nätverk som gör det till den föredragna lösningen för systemadministratörer runt om i världen. Linux ligger bakom de flesta datornätverk vi känner till idag. Eftersom den här guiden är avsedd för nybörjare, beskriver vi bara de mest grundläggande terminalkommandona för nätverk.
33.wget
Kommandot wget är ett av de bästa Linux-kommandona som nätverksadministratörer drar nytta av för att ladda ner filer från webben direkt från terminalen. Detta är ett av de praktiska små terminalkommandona som kan användas i skript eller cronjobs och ger användarna möjlighet att använda internetprotokollen HTTP, HTTPS och FTP.
34.iptables
Kommandot iptables anropar ett terminalverktyg som låter systemadministratörer kontrollera inkommande och utgående internettrafik på en viss värddator. Det är ett av de mest använda Linux-kommandon som systemadministratörer regelbundet använder för att definiera autentisk trafik och svartlista misstänkta eller opålitliga nätverksförfrågningar.
35. spåra rutt
Traceroute-kommandot används ofta av säkerhetspersonal som använder detta kommando med andra terminalkommandon för att bestämma vägen ett nätverkspaket tar på sin väg från en maskin till en annan. Detta är ett övertygande nätverkskommando med vilket du kan skydda din dator från ett antal skadliga inkräktare.
36. curl
cURL är ett mycket kraftfullt nätverksverktyg som gör överföring av filer över ett nätverk till en enkel sak även för nya Linux-systemanvändare. Detta är ett av de Linux-kommandon som är utformade för att fungera utan användarinteraktion och används vanligtvis i nätverksrelaterade skalskript.
Linux-kommandon för sökning och reguljärt uttryck
Linux tillhandahåller en handfull flexibla terminalkommandon för att effektivt söka i maskinen. Du kan kombinera sådana Linux-terminalkommandon med kraftfulla kommandon för reguljära uttryck för att få information om en viss fil eller en sekvens i filer ganska snabbt.
37. hitta
Find-kommandot är ett av de mest använda Linux-kommandona för att söka efter filer från terminalen. Detta övertygande men ändå flexibla terminalkommando låter användare söka efter filer baserat på vissa kriterier som filbehörigheter, ägande, ändringsdatum, storlek, etc.
38. vilken
Kommandot “vilket” är ganska användbart om allt du försöker söka efter är körbara filer. Detta praktiska lilla terminalkommando tar specifika parametrar och söker efter binärer i systemmiljövariabeln $PATH baserat på dem mycket effektivt.
39. lokalisera
Kommandot locate är ett av de Linux-kommandon som används för att hitta platsen för en specifik fil. Det är ett av de enklaste terminalkommandona som du kan dra nytta av när du är osäker på platsen för en viss fil på din Linux-maskin.
40. grep
Kommandot grep är bland de mest kraftfulla terminalkommandona för reguljära uttryck som du kan använda när du söker efter mönster i stora volymer textfiler. Det kommer att ta mönstret du letar efter som indata och söka i de angivna filerna efter det specifika mönstret.
41. törst
Kommandot sed är ett av de mest använda Linux-kommandona för att manipulera varje rad i en fil eller ström genom att ersätta specifika delar. Det används ofta av användare som hanterar stora volymer textdata och behöver ändra det i farten.
Linux-kommandon som handlar om I/O och ägande
Linux tillhandahåller en robust uppsättning terminalkommandon för att konfigurera och manipulera I/O-strömmar och fil- eller katalogägande. Linux-kommandona nedan beskriver några av de mest grundläggande Linux-terminalkommandona för sådana ändamål.
42. klara
Kommandot clear är användbart för att rensa din befintliga terminalskärm. Du kommer ofta att upptäcka behovet av att rensa terminalskärmen efter att några tidigare Linux-kommandon lämnar terminalskärmen med förvrängd utdata.
43. eko
Echo-kommandot är ett mycket kraftfullt kommandoradsverktyg som låter dig skicka specifik text till terminalkonsolen. Skriv echo följt av lite text inom parentes för att ta reda på det själv. Det mest intressanta med det här kommandot är att du kan skicka utdata till andra terminalkommandon.
44. sortera
Sorteringskommandot är ganska övertygande i de saker det gör. När du hittar behovet av att sortera en fil alfabetiskt eller omvänt, använd det här kommandot.
45. sudo
Sudo-kommandot är den heliga gralen av Linux-kommandon. Tillåter oprivilegierade användare att komma åt och ändra filer som kräver lågnivåbehörigheter. Ofta använder du detta kommando för att komma åt root från ditt vanliga användarkonto.
46.chmod
Kommandot chmod är bland de mest kraftfulla Linux-kommandon som du kommer att använda för att ändra eller modifiera åtkomstbehörigheterna för systemfiler eller objekt. Det här kommandot kan ta en mycket varierad uppsättning användarparametrar och, baserat på dessa ändringar, filbehörigheten.
47. Chon
Kommandot chown är mycket likt kommandot chmod. Men istället för att ändra åtkomstbehörigheter, tillåter det användare att ändra äganderätten till en fil eller katalog. Både kommandona chmod och chown terminal kräver root-privilegier för att köras.
Olika Linux-kommandon för dagligt bruk
Följande terminalkommandon hjälper dig att öka produktiviteten och minska din arbetsbelastning. Använd dessa kommandon när du ser att de löst passar sammanhanget.
48. man
Kommandot man står för manual och är ett av de mest användbara Linux-kommandon du kan få tag på. Detta kommando, följt av namnet på ett annat kommando, listar man-sidan eller dokumentationen för det kommandot. Du kommer att behöva använda det här kommandot ofta när du bestämmer hur du ska använda specifika terminalkommandon.
49. tjära
Tar kommandot används för att arkivera filer och extrahera dem. Det är ett mycket populärt kommando för att komprimera filer och kan hantera sådana uppgifter mycket effektivt.
50. vad är
Whatis-kommandot går igenom en uppsättning databaser med korta beskrivningar som tillhandahålls av användaren och skriver ut matchande systemkommandon.
slutgiltiga tankar
När vi skrev den här guiden stod vi inför den svåra uppgiften att välja bara 50 terminalkommandon från ett brett utbud av tillgängliga Linux-kommandon. Våra experter har valt sina val baserat på hur mycket de kommer att hjälpa nya användare att anpassa sig till Linux-ekosystemet.
I slutändan är vi väldigt nöjda med resultatet och vi är ganska säkra på att du kommer att få den information du behöver för att behärska de olika Linux-terminalkommandona med hjälp av denna guide. Tack för ditt tålamod och för att du stannar hos oss. Håll ögonen öppna för mer detaljerade inlägg om viktiga Linux-kommandon.
