De vigtigste Linux-kommandoer for begyndere

Ny til Linux eller bare rusten? Disse vigtige kommandoer vil gøre dit liv lettere på terminalen og samtidig forbedre din effektivitet

At bruge skallen er en af ​​de største fordele ved en Linux-system, da det giver dig adgang til mange specialiserede programmer, som gør det nemt at udføre selv komplekse opgaver.

Dette er grundfilosofien bag Unix, operativsystemet som Linux fik sit design fra. Hvert af disse simple værktøjer eller programmer udfører ét job og gør det meget godt. Den kan også kommunikere med andre programmer gennem rør, et meget smart design, der gør Linux-skallen meget kraftfuld.

Hvis du lige er startet, eller hvis det er et stykke tid siden, du sidst har arbejdet på en shell, vil følgende liste over de vigtigste kommandoer hjælpe dig med at komme tilbage til hastigheden. Det er vigtigt at bemærke deres brug af små bogstaver.

Linux-kommandoer hurtig reference

KommandoProduktbeskrivelse
1pwdUdskriv arbejdsbiblioteket
2cdSkift bibliotek, standard til hjem
3lsListe elementer i mappen
4cpKopier en fil fra en mappe til en anden
5mvFlyt en fil fra en mappe til en anden
6rmFjern (slet) en fil eller et bibliotek
7 Opret en ny fil
8hvordanUdskriv indholdet af en fil til StdOut
9sudoUdfør en opgave med superbrugerrettigheder
10find & lokaliserSøg efter en fil på systemet
11| (røret)Tilslut programmernes output og input
12grepFind mønstre i et datasæt
13krølleHent en side fra internettet
14historieListe over de seneste kommandoposter i terminalen
15dræbe & xkillStop et program fra udførelse
16mand & infoVis detaljeret manual/info for den givne kommando

De vigtigste Linux-kommandoer for begyndere forklaret

1. pwd

Kommandoen pwd står for "print working directory", og den bruges til at kende den aktuelle mappe, som Linux-skallen opererer i. Det kan være et meget nyttigt værktøj, når du skriver et script, der skal sikre sig dets arbejdsplacering før tage affære.

Her er et eksempel, og hvad det gør.

pwd > #vis den aktuelle shell-mappe

2. cd

Denne kommando står for "skift mappe". Du bruger den til at skifte fra den aktuelle arbejdsmappe til en anden. Den accepterer den ønskede nye mappe som et argument, der enten kan starte med en skråstreg for en absolut sti eller uden en skråstreg for at referere til den aktuelle arbejdsmappe. Uden et argument er den standard til din hjemmemappe.

Her er nogle eksempler og hvad de gør.

cd > #returnerer til bruger/brugernavns hjemmemappe

cd ~ > # vender også tilbage til hjemmebiblioteket

cd-downloads > #skifter til din download-mappe

cd /usr/bin > #skifter til mappen /usr/bin

3.ls

Denne kommando viser alle filer og mapper i den aktuelle arbejdsmappe. Den accepterer også en del kommandoer for at hjælpe med at tilpasse dens output. For eksempel inkluderer -a-kommandoen skjulte filer, mens -t-kommandoen sorterer efter ændringsdato, og -l-kommandoen giver et elegant output.

Her er et eksempel, og hvad det gør

ls -alt > #list alle filer og mapper, inklusive skjulte, og sorter efter ændringsdato

4. lynlås

Du bruger dette til at kopiere en fil fra et sted til et andet. Husk, at Linux-filnavngivningskonventioner gælder her. Så hvis du tilføjer en skråstreg, så arbejder du med en absolut sti, ellers refererer programmet fra den aktuelle arbejdsmappe.

Her er nogle eksempler og hvad de gør.

cp file_1 Desktop > #copy file_1 til din Desktop-mappe

cp fil_1 /tmp > #kopi fil_1 til/tmp

5 mv

Dette er flyttekommandoen, og den fungerer på samme måde som cp-kommandoen, bortset fra at den fjerner filen fuldstændigt fra dens oprindelige placering og flytter den et andet sted hen.

Her er nogle eksempler og hvad de gør.

mv file_1 Downloads > #move file_1 til din Downloads-mappe

mv fil_1 fil_2 /tmp > #flyt begge filer til /tmp-mappen

6.rm

For at slette filer og mapper er kommandoen rm (fjern) det værktøj, du har brug for. Du skal dog være meget forsigtig med dette værktøj, for uanset hvad det fjerner, er det væk for altid. Dette er især vigtigt med fjernelse af mapper. Så tjek altid din nuværende arbejdsmappe for at undgå fejl.

Her er nogle eksempler og hvad de gør

rm file_1 > #delete file_1 i din nuværende mappe

rm Downloads/file_1 > #delete file_1 fra din Downloads-mappe

rm -r Downloads > #slet fuldstændigt dit downloadbibliotek

7. røre ved

Berøringskommandoen lader dig oprette en ny fil. Det accepterer filnavnet som et argument.

Her er et eksempel og hvordan det virker.

tryk på fil_1 > #opret en ny fil med navnet fil_1

8. kat

Det er også muligt at læse tekstfiler i skallen. For at gøre det, bruger du kat-kommandoen efterfulgt af den fil, du vil læse. Dens navn "kat" står for sammenkædning, så du kan også bruge den til at kombinere to filer til én.

Her er eksempler og hvad de gør.

cat file_1 > #viser indholdet af file_1 på skærmen (standard ud)

kat fil_1 fil_2 > fil_3 > #kombiner indholdet af fil_1 og fil_2 til fil_3

9. sudo

Linux begrænser privilegierne for almindelige brugerkonti for at forhindre dem i at forårsage uoprettelig skade på hele systemet. Alligevel reserverer den sudo-kommandoen til en almindelig bruger til at køre programmer, der kræver superbruger (administrator) rettigheder. Sudo vil bede om Superbruger-adgangskoden, og hvis den er korrekt, tillader den yderligere programkørsel.

Her er et eksempel, og hvad det gør.

sudo systemctl stop apache2 > #stop apache2-webserveren

10. lokaliser og find

Disse to programmer hjælper dig med at søge efter en eller flere filer på systemet, men de gør det anderledes. Find er det ældre program, og det kommer med meget kraftfulde søgefunktioner. Locate, på den anden side, er nyere og bruger en database til at udføre meget hurtige søgninger.

Her er eksempler og hvad de gør

find / ubuntu > #find alle filnavne, der indeholder ubuntu. Skråstreg betyder fra systemrod

find ubuntu > #find alle filer på systemet, der indeholder ubuntu

11. | (røret)

Find og lokaliser programmerne ovenfor returnerer ofte så mange poster, at filtrering af resultaterne bliver vigtig. Her kan du sende søgeoutputtet gennem et rør til input fra et mønstergenkendelsesprogram som grep. Dette vil filtrere resultaterne for at producere mere kortfattet feedback.

Her er et eksempel, og hvad det gør.

find ubuntu | grep .jpg > #find kun jpeg-billeder med ubuntu i deres navn

12.grep

Grep er et akronym for Global Regular Expressions Print. Det bruges til at finde mønstre i et datasæt, som kan omfatte hele ord, det første bogstav i sætningen og meget mere.

Her er eksempler og hvad de gør.

grep foo file_1 > #print alle linjer i file_1, der indeholder foo

grep ^bar file_1 > #udskriv kun linjer, der starter med bar

13. krølle

cURL står for Client URL og er et værktøj til at overføre data mellem computere ved hjælp af forskellige netværksprotokoller. Den er meget konfigurerbar og programmerbar, og dens enkleste brug er at hente en webside.

Her er et eksempel, og hvad det gør.

curl google.com > #load google.com

14. historie

Linux-skallen husker dine seneste kommandoindtastninger. Nogle systemer tilbyder en 500-kommandohistorik, mens andre tilbyder 1,000 som standard. Du kan også frit ændre det.

Her er et eksempel, og hvad det gør.

historie | grep curl > #find seneste kommandoer, der indeholder curl

15. dræb & xkill

Kill og xkill er to metoder til at afslutte processer på systemet. Med kill skal du kende og angive proces-id'et for det program, du skal afslutte. Med xkill kan du afslutte grafiske programmer ved at bruge musen til at pege og klikke på dem.

16. mand & info

Du kan altid indtaste mand eller info, efterfulgt af en kommando for at få brugermanualen eller infosideposter for den kommando. Du kan også indtaste en kommando, efterfulgt af –help, for at få flere oplysninger om dens brug.

Her er nogle eksempler og hvad de gør.

man curl > #vis Linux-manpageindgangen for cURL

find –help > #vis brugsoplysninger for find-kommandoen

Konklusion

Når du kommer til slutningen af ​​denne liste, skal du huske på, at disse er de vigtigste kommandoer for begyndere. Der er mange flere kommandoer til Linux-skallen, inklusive mere komplekse og kraftfulde.

Det tager dog noget tid at lære disse kommandoer og at være fortrolig med at bruge dem. Men når du først gør det, vil du være glad for, at du lærte at bruge dem.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke er en computerentusiast, der elsker at læse en bred vifte af bøger. Han har en præference for Linux frem for Windows/Mac og har brugt
Ubuntu siden dens tidlige dage. Du kan fange ham på twitter via bongotrax

Artikler: 298

Modtag teknologiske ting

Tech trends, startup trends, anmeldelser, online indkomst, webværktøjer og markedsføring en eller to gange om måneden