De viktigste Linux-kommandoene for nybegynnere

Ny på Linux eller bare rusten? Disse viktige kommandoene vil gjøre livet ditt enklere på terminalen samtidig som du forbedrer effektiviteten

Å bruke skallet er en av de største fordelene med en Linux-system, da det gir deg tilgang til mange spesialiserte programmer, som gjør det enkelt å fullføre selv komplekse jobber.

Dette er grunnleggende filosofien til Unix, operativsystemet som Linux fikk sitt design fra. Hvert av disse enkle verktøyene eller programmene gjør én jobb og gjør det veldig bra. Den kan også kommunisere med andre programmer gjennom rør, en veldig smart design som gjør Linux-skallet veldig kraftig.

Hvis du nettopp har begynt eller hvis det er en stund siden sist du jobbet med et skall, vil følgende liste over de viktigste kommandoene hjelpe deg å komme tilbake til farten. Det er viktig å merke seg bruken av små bokstaver.

Hurtigreferanse for Linux-kommandoer

KommandoTekniske beskrivelser
1pwdSkriv ut arbeidskatalogen
2cdEndre katalog, standard til hjem
3lsList elementer i katalogen
4cpKopier en fil fra en katalog til en annen
5mvFlytt en fil fra en katalog til en annen
6rmFjern (slett) en fil eller katalog
7berøreOpprett en ny fil
8hvordanSkriv ut innholdet i en fil til StdOut
9sudoUtfør en oppgave med superbrukerrettigheter
10finn og finnSøk etter en fil på systemet
11| (Røret)Koble til utgangen og inngangen til programmer
12grepFinn mønstre i et datasett
13curlHent en side fra internett
14historieList opp de siste kommandooppføringene i terminalen
15drep og xkillStopp et program fra å kjøre
16mann og infoVis detaljert manual/info for den gitte kommandoen

De viktigste Linux-kommandoer for nybegynnere forklart

1. pwd

Pwd-kommandoen står for "print working directory" og den brukes til å kjenne den gjeldende katalogen som Linux-skallet opererer i. Det kan være et veldig nyttig verktøy når du skal skrive et skript som må være sikker på at det fungerer før iverksette tiltak.

Her er et eksempel og hva det gjør.

pwd > #vis gjeldende shell-katalog

2. cd

Denne kommandoen står for "endre katalog". Du bruker den til å bytte fra gjeldende arbeidskatalog til en annen. Den godtar den ønskede nye katalogen som et argument, som enten kan starte med en skråstrek for en absolutt bane eller uten en skråstrek for å referere til gjeldende arbeidskatalog. Uten et argument blir den som standard hjemmekatalogen din.

Her er noen eksempler og hva de gjør.

cd > #returser til bruker/brukernavn hjemmekatalog

cd ~ > # returnerer også til hjemmekatalogen

cd Nedlastinger > #bytter til nedlastingsmappen

cd /usr/bin > #endringer til /usr/bin-katalogen

3.ls

Denne kommandoen viser alle filene og mappene i gjeldende arbeidskatalog. Den godtar også ganske mange kommandoer for å hjelpe til med å tilpasse utdataene. For eksempel inkluderer -a-kommandoen skjulte filer, mens -t-kommandoen sorterer etter endringsdato og -l-kommandoen gir en elegant utgang.

Her er et eksempel og hva det gjør

ls -alt > #list alle filer og mapper, inkludert skjulte, og sorter etter endringsdato

4. zip

Du bruker dette til å kopiere en fil fra ett sted til et annet. Husk at Linux-filnavnkonvensjoner gjelder her. Så hvis du legger til en skråstrek, jobber du med en absolutt bane, ellers vil programmet referere fra gjeldende arbeidskatalog.

Her er noen eksempler og hva de gjør.

cp file_1 Desktop > #copy file_1 til skrivebordsmappen din

cp file_1 /tmp > #copy file_1 to/tmp

5. mv

Dette er move-kommandoen og den fungerer på samme måte som cp-kommandoen, bortsett fra at den fjerner filen fullstendig fra sin opprinnelige plassering og flytter den et annet sted.

Her er noen eksempler og hva de gjør.

mv file_1 Nedlastinger > #move file_1 til nedlastingskatalogen

mv file_1 file_2 /tmp > #flytt begge filene til /tmp-katalogen

6.rm

For å slette filer og kataloger er kommandoen rm (fjern) verktøyet du trenger. Du bør imidlertid være veldig forsiktig med dette verktøyet, for uansett hva det fjerner, er det borte for alltid. Dette er spesielt viktig med fjerning av kataloger. Så sjekk alltid din nåværende arbeidskatalog for å unngå feil.

Her er noen eksempler og hva de gjør

rm file_1 > #delete file_1 i din nåværende katalog

rm Nedlastinger/fil_1 > #slett fil_1 fra nedlastingskatalogen

rm -r Nedlastinger > #slett nedlastingskatalogen fullstendig

7. berøring

Berøringskommandoen lar deg lage en ny fil. Den godtar filnavnet som et argument.

Her er et eksempel og hvordan det fungerer.

trykk på fil_1 > #opprett en ny fil med navnet file_1

8. katt

Det er også mulig å lese tekstfiler i skallet. For å gjøre det bruker du cat-kommandoen etterfulgt av filen du vil lese. Navnet "cat" står for sammenknytting, så du kan også bruke den til å kombinere to filer til én.

Her er eksempler og hva de gjør.

cat file_1 > #vis innholdet av file_1 på skjermen (standard ut)

cat file_1 file_2 > file_3 > #kombiner innholdet i file_1 og file_2 til file_3

9. sudo

Linux begrenser privilegiene til vanlige brukerkontoer for å hindre dem fra å forårsake uopprettelig skade på hele systemet. Likevel reserverer den sudo-kommandoen for en vanlig bruker til å kjøre programmer som krever superbruker (administrator) privilegier. Sudo vil be om Superbruker-passordet, og hvis det er riktig, tillater det videre programkjøring.

Her er et eksempel og hva det gjør.

sudo systemctl stopp apache2 > #stopp apache2-nettserveren

10. finn og finn

Disse to programmene hjelper deg med å søke etter én eller flere filer på systemet, men de gjør det annerledes. Find er det eldre programmet og det kommer med svært kraftige søkefunksjoner. Locate, derimot, er nyere og bruker en database for å utføre veldig raske søk.

Her er eksempler og hva de gjør

finn / ubuntu > #finn alle filnavn som inneholder ubuntu. Skråstreken betyr fra systemroten

finn ubuntu > #finn alle filene på systemet som inneholder ubuntu

11. | (Røret)

Søke- og lokaliseringsprogrammene ovenfor returnerer ofte så mange oppføringer at filtrering av resultatene blir viktig. Her kan du sende søkeutgangen gjennom et rør, til inngangen til et mønstergjenkjenningsprogram som grep. Dette vil filtrere resultatene for å gi mer konsis tilbakemelding.

Her er et eksempel og hva det gjør.

finn ubuntu | grep .jpg > #finn bare jpeg-bilder med ubuntu i navnet

12.grep

Grep er et akronym for Global Regular Expressions Print. Det brukes til å finne mønstre i et datasett, som kan inneholde hele ord, den første bokstaven i setningen og mye mer.

Her er eksempler og hva de gjør.

grep foo file_1 > #skriv ut alle linjer i file_1 som inneholder foo

grep ^bar file_1 > #skriv bare ut linjer som starter med bar

13. krøll

cURL står for Client URL og er et verktøy for å overføre data mellom datamaskiner ved hjelp av ulike nettverksprotokoller. Den er svært konfigurerbar og programmerbar, og den enkleste bruken er å hente en nettside.

Her er et eksempel og hva det gjør.

curl google.com > #load google.com

14. historie

Linux-skallet husker de siste kommandooppføringene dine. Noen systemer tilbyr 500 kommandoer, mens andre tilbyr 1,000 som standard. Du står også fritt til å endre den.

Her er et eksempel og hva det gjør.

historie | grep curl > #finn nylige kommandoer som inneholder curl

15. drepe og xkill

Kill og xkill er to metoder for å avslutte prosesser på systemet. Med kill må du kjenne til og oppgi prosess-IDen til programmet du må avslutte. Med xkill kan du avslutte grafiske programmer ved å bruke musen til å peke og klikke på dem.

16. mann & info

Du kan alltid skrive inn mann eller info, etterfulgt av en kommando for å få brukermanualen eller infosideoppføringene for den kommandoen. Du kan også skrive inn en kommando, etterfulgt av –help, for å få mer informasjon om bruken.

Her er noen eksempler og hva de gjør.

man curl > #vis Linux-manpageoppføringen for cURL

find –help > #show bruksinformasjon for find-kommandoen

Konklusjon

Når du kommer til slutten av denne listen, husk at dette er de viktigste kommandoene for nybegynnere. Det er mange flere kommandoer for Linux-skallet, inkludert mer komplekse og kraftige.

Det tar imidlertid litt tid å lære disse kommandoene og å være komfortabel med å bruke dem. Men når du først gjør det, vil du være glad for at du lærte å bruke dem.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke er en datamaskinentusiast som elsker å lese et bredt spekter av bøker. Han har en preferanse for Linux fremfor Windows/Mac og har brukt
Ubuntu siden de første dagene. Du kan fange ham på twitter via bongotrax

Artikler: 299

Motta tekniske ting

Tekniske trender, oppstartstrender, anmeldelser, nettinntekter, nettverktøy og markedsføring en eller to ganger i måneden