Grunnleggende Linux -kommandoer du burde vite

Grunnleggende Linux -kommandoer du burde vite
Når du går over fra Windows eller Mac til Linux, vil du bruke mye tid på å jobbe med Linux -terminalen. Terminalen er en konsoll som godtar kommandoer som er skrevet inn av en bruker og utfører en oppgave på systemet. Å kjøre kommandoer på terminalen er en essensiell ferdighet som enhver Linux -bruker trenger å administrere effektivt.

Linux gir mange kommandoer, men vi vil holde det enkelt i denne guiden og kaste lys over de grunnleggende Linux -kommandoene du virkelig burde vite når du kommer i gang.

PWD -kommandoen

På et gitt punkt på terminalen er du på en spesifikk katalogsti. For å avsløre banen du jobber med, kjør PWD -kommandoen. PWD -kommandoen, forkortelse for utskriftsarbeidskatalog, er en grunnleggende Linux -kommando som viser eller skriver ut hele banen til katalogen du for øyeblikket er i.

$ pwd

Jeg er for tiden i /Home /Winnie Path fra bildet over, som er min hjemmekatalog.

LS -kommandoen

LS -kommandoen (listen) viser innholdet i en katalog. I sin grunnleggende form lister den opp alt innholdet som vist.

$ ls

Alternativet -l gir tilleggsinformasjon som filtillatelser, bruker- og gruppeeierskap, filstørrelse (KB), dato og tid som filen eller katalogen sist ble endret, og filen eller katalognavnet.

$ ls -l

De -h Alternativet skriver ut filstørrelsesutgangen på en mer brukervennlig måte, som vist.

$ ls -lh

Til slutt kan du liste opp filer på en annen katalogsti ved å spesifisere banen til katalogen som følger:

$ LS/PATH/TO/DIRECTORY

For eksempel for å liste innholdet i /BOOT/GRUB/ Sti, løp:

$ ls/boot/grub/

CD -kommandoen

CD -kommandoen er den forkortede formen for endringskatalogen. Det lar deg avslutte din nåværende katalogsti og navigere til andre kataloger.

For å navigere i en annen katalog, spesifiser hele eller absolutte banen til katalogen fra roten (/) katalog. Dette er kjent som Absolutt referanse.

$ CD/PATH/TO/DIRECTORY

For eksempel å navigere til /ssh Katalog, kjør.

$ cd /etc /ssh

Her, The /etc/ssh er den absolutte banen.

Hvis du navigerer til en underkatalog eller en katalog i din nåværende katalog, ikke start med fremover-skråstreken ( / ). Bare spesifiser katalognavnet etter CD -kommandoen. Dette er kjent som Relativ referanse. Den relative banen er definert fra din nåværende arbeidskatalog og ikke for rotkatalogen.

$ CD -katalog

Jeg bytter til Downloads -katalogen i eksemplet nedenfor, i min nåværende arbeidskatalog.

$ CD -nedlastinger

Uten noen argumenter, CD Kommandoen tar deg tilbake til hjemmekatalogen din uansett hvor du er på terminalen.

$ CD

Mkdir -kommandoen

De mkdir Kommando (det forkortede skjemaet for Make Directory) oppretter en ny katalog i den gjeldende arbeidskatalogen. Bare bruk syntaks:

$ MKDIR -katalog

For eksempel å opprette en katalog eller mappe med navnet, rapporter, Påkalle kommandoen:

$ MKDIR -rapporter

Du kan også opprette en katalog i en katalog ved hjelp av -p alternativ som vist.

$ mkdir -p rapporter/salg/2020

Kommandoen lager to kataloger: Salg Katalog og 2020 Katalog i Salg katalog. For å bekrefte katalogstrukturen, bruk trekommandoen som vist.

$ Tree rapporter

Berøringskommandoen

Touch -kommandoen brukes når du vil opprette en ny fil. Bare bruk syntaksen som er vist for å opprette en fil.

$ Touch filnavn

For å lage en enkel tekstfil som heter myfile.tekst, Utsted kommandoen:

$ Touch MyFile.tekst

Den opprettede filen arver brukeren og gruppeeierskapet til brukeren som opprettet filen.

RM -kommandoen

RM -kommandoen er en forkortelse for fjerning, og brukes til å fjerne eller slette en fil eller katalog. For å slette eller fjerne en fil, kjør:

$ RM filnavn

For eksempel for å fjerne filen vi opprettet i trinn 5, kjør kommandoen

$ rm myfile.tekst

For å slette en katalog, bruk -R flagg som vist. Dette sletter katalogen rekursivt, i.e., ved siden av innholdet.

$ rm -r katalog

Med det i bakhodet kan vi slette rapporter katalog ved siden av innholdet som vist.

$ rm -r rapporterer

RMDIR -kommandoen

De rmdir Kommando sletter bare EN TOM katalog. Jeg har en tom katalog som heter prosjekter I min nåværende katalog. For å slette det, vil jeg utføre kommandoen:

$ RMDIR -prosjekter

Hvis du prøver å fjerne en ikke-tom katalog, får du feilen som vises nedenfor. Her har jeg kopiert Salg.PDF fil til prosjekter katalog. Siden prosjekter Katalogen inneholder nå en fil, rmdir Kommandoen mislykkes nå.

CP -kommando

CP (Copy) -kommandoen oppretter en kopi av en fil eller en katalog. Vi kan kopiere en fil fra en katalog til en annen ved hjelp av syntaksen som vises.

$ CP/PATH/TO/Source/File/Path/To/Destination/Directory

Å kopiere en fil som heter Salg.PDF fra din nåværende mappe til /tmp/poster/ Mappe på systemet mitt, jeg vil utføre kommandoen:

$ CP -salg.PDF/TMP/poster/

For å kopiere en katalog rekursivt (inkludert alt innholdet) fra et sted til et annet, påkalle -R alternativ. I eksemplet nedenfor kopierer vi mappen som heter data fra den gjeldende arbeidskatalogen til /tmp/poster/ katalog.

$ cp -r data/tmp/poster/

MV -kommando

Avhengig av hvordan den brukes, kan MV (Move) -kommandoen enten flytte eller gi nytt navn til en fil/katalog.

For å gi nytt navn til en fil som heter Salg.PDF I min nåværende katalog til Markedsføring.PDF, Utfør kommandoen:

$ mv salg.PDF -markedsføring.PDF

MERK:
Å gi nytt navn til en fil bare skjer når katalogen ikke endres. Hvis katalogen endres, flytter MV -kommandoen filen til et annet sted. Forskjellen mellom kopiering og flytting er at kopiering beholder den opprinnelige filen i sin nåværende katalog, men flytter helt flytter filen til en annen katalog

Kommandoen nedenfor flytter Salg.PDF fil til /tmp/data katalog.

$ mv salg.PDF /TMP /data

Legg merke til hvordan filen ikke lenger eksisterer i den gjeldende katalogen etter å ha blitt flyttet til en annen katalog.

CAT -kommandoen

CAT -kommandoen viser innholdet i en fil eller skallskript

$ katt hei.sh

Whoami -kommandoen

Whoami -kommandoen viser hvem du for øyeblikket er logget på som. I dette tilfellet er jeg for øyeblikket logget inn som bruker Winnie.

$ whoami

Du kan også gi det samme resultatet ved å bruke WHO kommando.

$ hvem

Upetid -kommandoen

De oppetid Kommando gir innsikt i hvor lenge systemet har kjørt eller aktivt siden det ble drevet på. Uten noen kommandoalternativer viser det gjeldende tid, varigheten den har kjørt på dagen: time: minformat, innloggede brukere og lastegjennomsnittet.

$ oppetid

I kommandoen ovenfor kan vi se at dagens tid er 21:43:30 timer og at systemet har vært oppe i 4 timer og 51 minutter, med 1 innlogget bruker.

For å vise den aktive tiden, bruk bare -p alternativ.

$ UPTime -p

For å vise tiden det ble slått på og begynte å løpe, passerer du -s alternativ.

$ UPTime -S

Det handler omtrent med oppetidskommandoen.

Toppkommandoen

Den øverste kommandoen gir innsikt om de for øyeblikket kjørende prosessene og et vell av informasjon, inkludert oppetidsstatistikk, CPU og hukommelsesutnyttelse.

$ TOPP

Den første linjen viser oppetidsstatistikken, etterfulgt av totale løpsoppgaver, arten av forskjellige oppgaver og CPU og hukommelsesutnyttelse.

Gratis kommando

De gratis Kommandoer utskrifter statistikk om hovedminne samt bytte av bytter. Med -h Alternativ, det viser minnet i et mer menneskelig lesbart format.

$ gratis -h

DF -kommandoen

Kommandoen for DF (Disk Free) skriver ut disken. De -Th Alternativer Formater utdataene i et mer vennlig og lesbart format.

$ df -th

Innpakning

Når du går videre, vil du møte mer komplekse kommandoer med flere alternativer for å utføre komplekse oppgaver. Imidlertid gir disse kommandoene et grunnleggende grunnlag for å hjelpe deg i gang med reisen din til å bli en Linux -guru.