Her har vi samlet alle de beste Linux -terminalkommandoene som vil hjelpe nybegynnere, så vel som mellom- og avanserte brukere.
I denne artikkelen vil vi lære om disse 25 Linux -kommandoene:
La oss nå lære hver av disse kommandoene en etter en.
ls
'ls' Kommandoen er den mest brukte i CLI -grensesnittet. Denne kommandoen viser ut alle filene som er til stede i den nåværende/nåværende arbeidskatalogen. Åpne terminalen ved å trykke 'Ctrl+alt+t', og skriv ut følgende kommando:
$ ls
Du kan også liste opp filene fra en bestemt mappe ved hjelp av denne kommandoen:
$ ls ./Skrivebord
Den vil vise listen over filer som ligger i 'Desktop' uten å endre den nåværende arbeidskatalogen.
Et annet trekk ved 'ls' Kommandoen er at du kan skrive 'ls -al', Og den vil skrive ut alle de prikkede filene med den enkle, sammen med filtillatelsene deres.
$ ls -al
ekko
Denne kommandoen skriver ut teksten til kommandolinjegrensesnittet. De 'ekko' Kommando brukes til å skrive ut teksten og kan også brukes i skriptene og bash -filene. Det kan legges inn i outputstatusteksten til hovedskjermen eller en hvilken som helst nødvendig fil. Det er også nyttig å skildre miljøvariabler i systemet. Skriv for eksempel ut følgende kommando i terminalen:
$ ekko “Hello World”
Det vil vise deg følgende resultater.
ta på
'ta på' Kommando lar deg opprette hvilken som helst fil. Bruke 'ta på' Kommando med "filnavnet" du vil gi til filen og treffe enter.
$ Touch TestFile
Etter det, skriv inn 'ls' kommando i terminalen for å bekrefte filens eksistens.
$ ls
Her kan du se at tekstfilen er opprettet. Bruk kommandoen gitt nedenfor for å åpne filen:
$ nano testfile
Utfør kommandoen, så ser du følgende resultat.
På dette tidspunktet ville filen være tom fordi du bare opprettet filen og ikke har lagt til noe innhold i den. Dette 'ta på' Kommando brukes ikke bare til å opprette "tekst" -filer, men kan også lage flere typer filer ved å bruke utvidelsene sine. For eksempel kan du også lage et Python -skript ved å bruke følgende kommando:
$ berøringsfil.py
Her, '.py 'er utvidelsen for Python -skriptet.
$ ls
mkdir
'Mkdir' brukes til å lage kataloger effektivt. Denne kommandoen vil også la deg lage flere kataloger samtidig, noe som vil spare deg for tid.
Først må du se listen over filer som finnes i den nåværende arbeidskatalogen ved å bruke kommandoen gitt nedenfor:
$ ls
Lag nå en ny katalog med navnet 'newdir'.
$ MKDIR Newdir
Hvis du jobber som en superbruker, vil kommandoen bli utført, ellers må du utføre følgende kommando i stedet for den som er gitt ovenfor.
$ sudo mkdir newdir
Nå, skriv inn 'ls' Kommando for å se listen over filer og mapper.
For å lage flere kataloger samtidig, gi navnene på katalogene i en enkelt 'mkdir ' kommando.
$ mkdir dir1 dir2 dir3
Eller
$ sudo mkdir dir1 dir2 dir3
Liste nå filene og mappene ved hjelp av 'ls' kommando.
$ ls
Du kan se Dir1, Dir2 og Dir3 her.
grep
'grep' Kommando er også kjent som Søkekommando. Det er en kommando å søke etter tekstfiler og utfører søket gjennom spesifikke nøkkelord. Før det, bør du ha litt tekst i tekstfilen din. Bruk for eksempel følgende prøvetekst i 'Testfile', som du allerede har opprettet ved hjelp av 'ta på' kommando.
Åpne filen gjennom terminalen.
$ Nano TextFile
Utfør kommandoen. Det vil gi deg følgende utdata.
Skriv nå følgende tekst i filen 'TestFile'.
Dette er Linuxhint.comTrykk CTRL+O for å skrive dette innholdet i filen.
Kom ut av denne filen ved å trykke på Ctrl+x. Nå, bruk 'grep' kommando. De '-C-' Vil fortelle deg hvor mange ganger ordet 'Linuxhint' dukket opp i filen.
$ grep -c 'linux' testfile
Ettersom utgangen er '2', betyr det at ordet 'linux' eksisterer to ganger i 'testfilen'.
La oss nå gjøre noen endringer i denne filen ved å åpne filen ved å bruke 'Nano' kommando.
$ nano testfile
Du kan skrive hvilken som helst tekst flere ganger i denne filen for å sjekke arbeidet med ovennevnte 'grep' kommando.
Dette er Linuxhint.comTrykk nå Ctrl+O for å skrive ut det oppdaterte innholdet i filen.
Kom ut av denne filen ved å trykke på Ctrl+X, og utfør nå følgende kommandoer for å sjekke om den fungerer riktig eller ikke.
$ grep -c 'linux' testfile
Ulike flagg kan brukes med 'grep ' kommando for forskjellige formål, for eksempel, '-Jeg' Gjør søkesaken følsom. Når du fikk ideen om 'grep' Kommando, du kan utforske det videre etter ditt behov.
Mann
'Mann'Kommando viser deg en manual om å jobbe med enhver kommando. For eksempel vet du ikke hva en 'ekko' Kommandoen gjør det, så kan du bruke 'Mann' kommando for å kjenne dens funksjonalitet.
$ mann ekko
Tilsvarende kan du bruke 'Mann' kommando for 'grep ' også.
$ mann grep
Nå kan du se alle kilder til alternativer. Flagg og all annen informasjon relatert til 'grep'.
PWD
'PWD' står for Skriv ut arbeidskatalog. Den brukes til å skrive ut den gjeldende arbeidskatalogen for en forekomst. Hvis flere forekomster fungerer og du vil vite den nøyaktige arbeidskatalogen, bruker du i dette tilfellet 'PWD' kommando.
$ pwd
Her kan du se banen til den nåværende arbeidskatalogen.
Hvis du jobber i skrivebordskatalogen, i så fall, dette 'PWD' vil skrive ut hele banen som fører mot skrivebordet.
CD
'CD' står for Endre katalog. Den brukes til å endre den gjeldende katalogen fordi du kan få tilgang til alle filene og mappene i forskjellige kataloger i systemet ditt. For eksempel å lage skrivebord som den nåværende eller nåværende arbeidskatalogen, skriv ut følgende kommando i terminalen:
$ CD ./Skrivebord
For å kjenne banen til den nåværende arbeidskatalogen, skriv følgende kommando:
$ pwd
For å gå tilbake til katalogen, skriv dette inn:
$ CD ~
Du kan sjekke den nåværende arbeidskatalogen her.
mv
'MV' Kommando brukes til å gi nytt navn og flytte en katalog. Mens du jobber med filer i en katalog, bør hver fil bli omdøpt, som er en tidkrevende prosess, så 'MV' Kommandoen kommer i spill her. I vår katalog har vi for eksempel 'testfile' som vist nedenfor.
For å gi nytt navn til denne filen, bruk 'MV' kommando i følgende mønster.
$ mv testfile prøvefil
Og se deretter listen over filene for å sjekke endringene.
$ ls
Du kan også overføre denne filen til alle andre kataloger ved å bruke denne 'MV' kommando. La oss si at du vil flytte denne 'prøvefilen' til skrivebordet. For det, skriv ut følgende kommando i terminalen:
$ MV Trialfile ./Skrivebord/
rmdir
Denne kommandoen brukes til å fjerne kataloger. 'rmdir ' Hjelper med å spare mye plass på datamaskinen og organisere og rydde opp filer. Kataloger kan fjernes ved hjelp av to kommandoer 'RM' og 'rmdir'.
La oss nå prøve å slette noen kataloger. Trinn 1 er å se katalogene i ditt nåværende arbeidsrom.
$ ls
Nå skal vi slette 'Newdir' -katalogen.
$ rmdir newdir
Nå, bruk 'ls' kommando for å se om det eksisterer eller ikke.
$ ls
Nå skal vi slette flere kataloger på en gang.
$ RMDIR DIR1 DIR2 DIR 3
Nå, bruk 'ls' kommando.
$ ls
Som du kan se, er alle disse katalogene blitt slettet fra hjemmet.
Lokaliser
'Lokaliser' Kommando hjelper med å finne en fil eller en katalog. Gjennom denne kommandoen finner du en spesifikk fil eller katalog. Den søker også i regelmessige uttrykk ved å bruke jokertegner.
For å finne en fil med navnet, skriver du navnet på filen med 'Lokaliser' kommando.
$ Finn Trialfile
Utgangen fra denne kommandoen vil gi deg beskjed om den nøyaktige banen for å finne denne filen.
Det er absolutt andre alternativer for 'Lokaliser' fil. Du vil bli kjent med alt det ved å bruke 'Mann' kommando.
mindre
'mindre' Kommando ser filene uten å åpne dem i et redigeringsverktøy. Det er veldig raskt og åpner en fil i et eksisterende vindu, samtidig som du deaktiverer skriveevner slik at filen ikke kan endres. For det, skriv 'mindre' kommando og definere filnavnet.
$ mindre prøvefil
Det vil gi deg følgende utdata.
kompgen
'Compgen' Kommando er en veldig effektiv kommando som viser navnene på alle kommandoer, navn og funksjoner på kommandolinjegrensesnittet. For å vise alle kommandoene, skriv:
$ COMPGEN -C
Her kan du se en lang liste over alle kommandoer som du kan bruke i terminalen.
Tilsvarende kan du også skrive ut funksjonene og filene, som også vises på slutten av denne listen.
“>”
Denne karakteren '>' Skriver ut og omdirigerer skallkommandoene. Den viser utdata fra forrige kommando i terminalvinduet og sender den til en ny fil. Hvis du nå vil sende utdataene fra forrige kommando til en ny fil, la oss bruke denne kommandoen:
$> newfile.tekst
Og se deretter filene.
$ ls
Åpner nå filen, den vil være tom.
Nå sender vi 'Compgen' Kommandoresultat til denne filen.
$ compgen -c> newfile.tekst
Åpne filen for å se innholdet, som er resultatet av 'Compgen' kommando.
katt
'katt' Kommandoen er den mye brukte kommandoen, og den utfører tre hovedfunksjoner:
Først av alt skal vi vise innholdet i 'Trialfile'.
$ CAT Trialfile
Det vil gi deg følgende utdata.
“|”
Rørkommando “|” tar utgangen fra den første kommandoen og bruker den som inngang for den andre kommandoen. For eksempel:
$ CAT Trialfile | mindre
Denne kommandoen vil bli brukt til å gi innspill til en annen. Vi bruker filnavnet og 'mindre' Kommando som innspill til den filen.
hode
'hode' Kommandoen leser starten på en fil. Det viser deg de første 10 linjene i filen. Det kan også tilpasses for å vise flere linjer og den raskeste måten å lese innholdet i en fil. For eksempel vil kommandoen gitt nedenfor vise deg de første 10 linjene fra filen 'Newfile.tekst'.
$ head newfile.tekst
Det er den perfekte bruken av 'hode' Kommando der du raskt kan lese de første ti linjene i filen og få ideen om hva det handler om.
hale
'hale' Kommandoer Les slutten av en fil. Det viser deg de ti siste linjene i filen, men den kan også tilpasses for å vise flere linjer.
$ hale newfile.tekst
Den vil skrive ut de ti siste linjene i 'Newfile' -filen.
Chmod
'Chmod' Kommandoer redigerer eller angir tillatelser for en fil eller en mappe. Det er en av de mest kjente kommandoene, og det endrer tillatelsene til en spesifikk filkatalog gjennom et raskt argument.
For å se filene og mappene med deres tillatelser, skriver du inn følgende kommando i terminalen:
$ ls -al
Her kan du se at den uthevede delen representerer filtillatelsene. Den første delen representerer tillatelsene gitt til eieren, den andre delen representerer tillatelsene gitt til gruppen, og den siste delen representerer tillatelsene som er gitt til publikum. Du kan endre tillatelsene for alle seksjonene. La oss endre filtillatelsene til 'Newfile.tekst'.
$ chmod -w newfile.tekst
Denne kommandoen vil fjerne skrivetillatelsene fra alle seksjonene.
Skriv inn 'ls -al' Kommando for bekreftelse.
$ ls -al
Åpne filen, og prøv å legge til litt innhold i den og lagre denne filen. Det vil definitivt gi deg en dialogboks for advarsel.
exit
Denne kommandoen brukes til å avslutte terminalen uten GUI -interaksjon. Terminalen gir deg muligheten til å drepe seg selv ved å bruke 'exit' kommando.
$ exit
Trykk Enter, og nå kan du se at det ikke er noen terminal.
historie
'historie' Kommandoen vil vise deg en liste som inneholder de sist brukte kommandoene. Den vil vise posten over kommandoene du brukte i terminalen for forskjellige formål.
$ historie
klar
Denne kommandoen tømmer innholdet i terminalen. Det holder terminalen ren.
$ klar
Trykk Enter, så ser du en krystallklart terminal.
CP
'CP' Kommando står for kopiering av katalog eller fil. Du må spesifisere destinasjonen med filnavnet.
$ CP Trialfile ~
Her representerer '~' hjemmekatalogen. Utfør kommandoen og skriv deretter 'ls' kommando for å sjekke om det eksisterer eller ikke.
$ ls
drepe
'drepe' Kommandoen avslutter prosessen med å jobbe med kommandolinjegrensesnittet. Før du bruker 'drepe' Kommando, du må finne ut alle prosesser som for øyeblikket skjer i systemet.
$ ps -ef
La oss drepe "whoopise" -prosessen ved å bruke prosessen ID 'PID'.
$ sudo drepe 702
Skriv inn passordet ditt for å gi tillatelse.
Her har vi ingen feilmelding, noe som betyr at prosessen blir drept.
sove
'sove' Kommando forsinker prosessen for en bestemt tid. Den kontrollerer og administrerer prosesser i skript også. Det forsinker elementene i en prosess for behandling til en spesifisert tid. Tiden kan spesifiseres ved å bruke sekunder, minutter eller til og med dager.
La oss sove prosessen i to sekunder.
$ søvn 2
Det vil ta en forsinkelse på to sekunder å utføre den kommandoen.
Konklusjon:
Vi har lært noen topp 25 Linux Terminal -kommandoer i denne artikkelen. Dette er de essensielle kommandoene for nybegynnere å lære mer om Linux-kommandolinjegrensesnittet.
Se YouTube -videoen vår om 25 Linux Terminal -kommandoer: