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

KommandoBESKRIVNING
1pwdSkriv ut arbetskatalogen
2cdÄndra katalog, standard till hem
3lsLista objekt i katalogen
4cpKopiera en fil från en katalog till en annan
5mvFlytta en fil från en katalog till en annan
6rmTa bort (ta bort) en fil eller katalog
7RörSkapa en ny fil
8hurSkriv ut innehållet i en fil till StdOut
9sudoUtför en uppgift med superanvändarrättigheter
10hitta & lokaliseraSök efter en fil på systemet
11| (Röret)Anslut utgång och ingång för program
12grepHitta mönster i en datamängd
13curlHämta en sida från internet
14historiaLista de senaste kommandoposterna i terminalen
15döda & xkillStoppa ett program från att köras
16man & infoVisa 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.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke är en datorentusiast som älskar att läsa ett brett utbud av böcker. Han har en preferens för Linux framför Windows/Mac och har använt
Ubuntu sedan dess tidiga dagar. Du kan fånga honom på twitter via bongotrax

Artiklar: 298

Ta emot tekniska prylar

Tekniska trender, uppstartstrender, recensioner, onlineintäkter, webbverktyg och marknadsföring en eller två gånger i månaden