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.
$ pwdJeg 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.
$ lsAlternativet -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 -lDe -h Alternativet skriver ut filstørrelsesutgangen på en mer brukervennlig måte, som vist.
$ ls -lhTil slutt kan du liste opp filer på en annen katalogsti ved å spesifisere banen til katalogen som følger:
$ LS/PATH/TO/DIRECTORYFor 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/DIRECTORYFor eksempel å navigere til /ssh Katalog, kjør.
$ cd /etc /sshHer, 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 -katalogJeg bytter til Downloads -katalogen i eksemplet nedenfor, i min nåværende arbeidskatalog.
$ CD -nedlastingerUten noen argumenter, CD Kommandoen tar deg tilbake til hjemmekatalogen din uansett hvor du er på terminalen.
$ CDMkdir -kommandoen
De mkdir Kommando (det forkortede skjemaet for Make Directory) oppretter en ny katalog i den gjeldende arbeidskatalogen. Bare bruk syntaks:
$ MKDIR -katalogFor eksempel å opprette en katalog eller mappe med navnet, rapporter, Påkalle kommandoen:
$ MKDIR -rapporterDu kan også opprette en katalog i en katalog ved hjelp av -p alternativ som vist.
$ mkdir -p rapporter/salg/2020Kommandoen lager to kataloger: Salg Katalog og 2020 Katalog i Salg katalog. For å bekrefte katalogstrukturen, bruk trekommandoen som vist.
$ Tree rapporterBerøringskommandoen
Touch -kommandoen brukes når du vil opprette en ny fil. Bare bruk syntaksen som er vist for å opprette en fil.
$ Touch filnavnFor å lage en enkel tekstfil som heter myfile.tekst, Utsted kommandoen:
$ Touch MyFile.tekstDen 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 filnavnFor eksempel for å fjerne filen vi opprettet i trinn 5, kjør kommandoen
$ rm myfile.tekstFor å slette en katalog, bruk -R flagg som vist. Dette sletter katalogen rekursivt, i.e., ved siden av innholdet.
$ rm -r katalogMed det i bakhodet kan vi slette rapporter katalog ved siden av innholdet som vist.
$ rm -r rapportererRMDIR -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 -prosjekterHvis 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.PDFMERK:
Å 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 /dataLegg 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.shWhoami -kommandoen
Whoami -kommandoen viser hvem du for øyeblikket er logget på som. I dette tilfellet er jeg for øyeblikket logget inn som bruker Winnie.
$ whoamiDu kan også gi det samme resultatet ved å bruke WHO kommando.
$ hvemUpetid -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.
$ oppetidI 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 -pFor å vise tiden det ble slått på og begynte å løpe, passerer du -s alternativ.
$ UPTime -SDet 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.
$ TOPPDen 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 -hDF -kommandoen
Kommandoen for DF (Disk Free) skriver ut disken. De -Th Alternativer Formater utdataene i et mer vennlig og lesbart format.
$ df -thInnpakning
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.