40 + mest brukte Linux Terminal Commands

Enten du bare begynner eller bare er nysgjerrig på Linux-terminalen, er de de vanligste kommandoene som vil bære deg gjennom hele tiden på Linux.

Enten du bare begynner eller bare er nysgjerrig på Linux-terminalen, er de de vanligste kommandoene som vil bære deg gjennom hele tiden på Linux.
Annonse

To ting er sant for Linux-kommandolinjen: en, det er tusenvis av mulige kommandoer du kan bruke til enhver tid, og to, du vil bare ende opp med å bruke en brøkdel av dem. Til tross for kraften som tilbys, gjentar de fleste av oss bare de samme kommandoene igjen og igjen.

Og det er en av de største myter om Linux 5 Lies Linux-Haters Liker å si 5 Lies Linux-Haters Liker å si at Linux kan ha vært et skummelt operativsystem før, men alt dette har endret seg de siste årene. Disse myter, som er mer nøyaktig kalt løgner, er nå døde. Les mer . Mange mennesker ser fortsatt Linux som et vanskelig operativsystem som bare brukes av hardcore geeks, som har en bazillion-kommando, men det er bare ikke sant. Hvis du kan lære de mest brukte kommandoene, har du en perfekt tid på Linux - selv som en total nybegynner En rask guide for å komme i gang med Linux-kommandolinjen En rask guide for å komme i gang med Linux-kommandolinjen Du kan gjør mange fantastiske ting med kommandoer i Linux, og det er egentlig ikke vanskelig å lære. Les mer .

Så om du bare begynner eller bare nysgjerrig, er det de vanligste kommandoene som vil bære deg gjennom hele tiden på Linux.

Terminalnavigeringskommandoer

Før du virkelig kan få full bruk av terminalen, må du vite hvordan du navigerer. Derfor anser vi disse de mest grunnleggende Linux-kommandoene: Ingen mengde terminal kunnskap vil hjelpe deg hvis du ikke kan endre kataloger eller få hjelp på en kommando du ikke husker hvordan du bruker.

  • && - Denne er så grunnleggende at det ikke engang er en kommandoen teknisk. Hvis du noen gang vil kjøre flere kommandoer i sekvensiell rekkefølge, må du bare holde det mellom hverandre. For eksempel vil [command1] && [command2] først kjøre [command1], så følg det umiddelbart med [command2]. Du kan kjede så mange kommandoer som du vil.
  • ! - Gjentar en nylig brukt kommando. Best å bruke det sammen med history kommandoen. Du kan bruke !n til å gjenta kommandoen n-th i historien. Du kan også bruke !-n å gjenta kommandoen som skjedde n kommandoer siden.
  • cd - Endrer gjeldende terminalkatalog.
  • Fjern - Slett terminalskjermbildet.
  • historie - Viser en liste over alle nylig brukte kommandoer. Du kan også sykle gjennom nylig brukte kommandoer ved å trykke på pil opp og ned i terminalen.
  • ls - Viser en liste over alle filer i den nåværende terminalkatalogen. Du kan endre det med parametere for å angi en annen katalog eller for å endre formatet på listen.
  • mann - Viser en hjelpeside (fra håndboken) basert på søket ditt. Veldig nyttig for å lære å bruke en kommando du ikke gjenkjenner eller når du glemmer parametrene for en sjelden brukt kommando. Hvis du noen gang er forvirret, slå til mann.
  • pwd - Viser gjeldende terminalkatalog som en absolutt bane.
  • whatis - Viser korte beskrivelser av kommandolinjeprogrammer. Tenk på det som en forenklet versjon av man når du ikke er sikker på hva en kommando gjør, men trenger ikke den fulle håndboken om hvordan du bruker den.

40 + mest brukte Linux Terminal Commands linux terminal laptop
Bilde Kreditt: Fatmawati Achmad Zaenuri via Shutterstock

Filstyringskommandoer

De fleste Linux distros kommer med et grafisk skrivebordsmiljø, og uansett hvilket skrivebordsmiljø du velger å bruke, kan du bla og administrere filer på samme måte som på Windows eller Mac - men for komplekse oppgaver er det ofte lettere og raskere å bruke kommandolinjen.

  • katt - Når den brukes på en enkelt tekstfil, vil den vise innholdet til den filen. Når den brukes på to eller flere tekstfiler, vil den vise alt innholdet i sekvensiell rekkefølge. Bruk omadresseringsoperatøren (" > ") for å kombinere flere tekstfiler i en tekstfil.
  • chmod / chown - chmod kommandoen endrer lese, skrive og utføre tillatelser av en fil mens chown kommandoen endrer brukeren og / eller brukergruppen som eier en fil.
  • cp - Lag en kopi av en fil. Som standard vises kopien i den nåværende terminalkatalogen, men du kan også spesifisere målkatalogen også.
  • finn - Søker i en bestemt katalog (eller hele systemet) for å finne filer som samsvarer med et gitt sett med kriterier. Det finnes dusinvis av alternativer, inkludert filnavn, filtype, filstørrelse, tillatelser, eiere, dato opprettet, dato endret, etc.
  • grep - Søker en bestemt fil eller et sett med filer for å se om det finnes en gitt tekststreng, og hvis den gjør det, forteller du hvor teksten finnes i disse filene. Denne kommandoen er ekstremt fleksibel (f.eks. Bruk jokertegn for å søke i alle filer av en bestemt type) og spesielt nyttig for programmerere (for å finne bestemte kodelinjer).
  • finn - Søker hele systemet for filer eller kataloger som samsvarer med søket, og utfører derfor de absolutte banene for hver kamp. Som standard søker den bare i kataloger som du har tillatelser til. Dette er den enkleste og raskeste måten å finne en fil på.
  • mkdir / rmdir - Oppretter eller sletter en katalog som standard i den nåværende terminalkatalogen, men en målkatalog kan også angis. Når slettet, må katalogen være helt tom.
  • mv - Flytter en fil fra en katalog til en annen, og du kan angi et annet navn for filen i målkatalogen. Du kan bruke denne kommandoen til å gi nytt navn til en fil ved å flytte den til samme katalog, men med et annet filnavn.
  • nano / emacs / vim - De tre viktigste terminale tekstredigererne som finnes på nesten alle Linux-systemer, bestilt av økende kompleksitet. Newbies bør holde seg til nano da både emacs og vim er veldig komplekse (og veldig kraftige).
  • endre navn - Endrer navn på en fil eller et sett med filer. Leveres med mange interessante parametere, slik at du automatisk kan endre navn på en haug med filer i henhold til et mønster.
  • rm - Fjerner filer. Med en viss parameter kan den brukes til å tørke hele innholdet i en spesifisert katalog. Det kan også brukes til å slette flere filer som alle stemmer overens med et bestemt filnavnsmønster.
  • trykk - Endrer datoen som er tilgjengelig eller dato endret av den oppgitte filen til akkurat nå.
  • wget - Overfører filen eller siden på den oppgitte nettadressen.
  • zip / gzip / tar - Ulike formater for komprimering og dekomprimering av filarkiver.

40 + mest brukte Linux Terminal Commands linux filsystem hjem
Bildekreditt: isak55 via Shutterstock

Systemstyringskommandoer

Igjen, de fleste Linux distros gir deg en grafisk måte å administrere systeminnstillingene på, men du kan finne det lettere (og kanskje enda mer informativ) å bruke disse tidtestede kommandoene i stedet. Faktisk har disse kommandoene en tendens til å gi mye mer kraft når det gjelder hva du kan gjøre.

  • apt - Selv om apt ikke er en kommando i seg selv, er det tre kommandoer du må vite for å få full bruk av APT: add-apt-repository (for å finne tredjepartspakker, trenger mer eller oppdatert programvare? Prøv disse 7 Ubuntu PPAs trenger mer, eller oppdatert, programvare? Prøv disse 7 Ubuntu PPAs Read More), apt-get (for faktisk installering av pakker) og apt-cache (for å søke i depotene dine).
    • Hvis distroen din ikke bruker APT, kan den bruke YUM, RPM eller et annet alternativ. Se på tilsvarende kommandoer.
  • bg / fg - Sende en forgrunnsjobb for å kjøre i bakgrunnen eller en bakgrunnsjobb som skal kjøre i forgrunnen. For mer om jobb, se jobbkommandoen.
  • df - Viser hvor mye plass som er brukt og gratis på systemet ditt.
  • gratis - Viser hvor mye RAM som er brukt og gratis på systemet ditt.
  • ip - Viser nyttige nettverksdetaljer som din IP-adresse, nettverksgrensesnitt, båndbreddebruk og mer. Kan også brukes til å konfigurere nettverksrelaterte innstillinger.
  • jobber - Viser alle gjeldende jobber og deres statuser. En jobb er bare en representasjon av en løpende prosess eller en gruppe prosesser.
  • kill / killall - Du kan bruke kill å avslutte en prosess i henhold til prosess-ID (ofte brukt i forbindelse med ps kommandoen) mens du kan bruke killall til å avslutte alle prosesser hvis navn samsvarer med søket ditt.
  • mount / umount - Festes og løsner et eget filsystem til systemets hovedfilsystem. Mest brukt til å lage eksterne enheter, som harddisker eller USB-stasjoner, kan interagere med datamaskinen.
  • ps - Viser en liste over kjørende prosesser. Som standard er det bare prosesser som er startet under din nåværende bruker, men parametere finnes for å finne og filtrere alle slags prosesser.
  • sudo / gksudo - Forutgående sudo lar deg kjøre hvilken som helst kommando som superbruker (f.eks. sudo [command1] ). Hvis du vil kjøre et grafisk program med gksudo, bruk gksudo etterfulgt av kjørbar fil for programmet.
  • øverst - Viser en liste over kjørende prosesser, sortert etter hvor mye CPU hver prosess bruker. I motsetning til ps oppdateres denne kommandoen regelmessig i sanntid. I utgangspunktet en terminal som tilsvarer Oppgavebehandling.
  • uname - Viser kjernesysteminformasjon, avhengig av parametrene du bruker, for eksempel kjernenavn og -versjon, maskinvare og operativsystem.
  • oppetid - Viser tid som er gått siden siste oppstart.
  • whereis - Finn plasseringen av den kjørbare filen for et gitt program.
  • whoami - Viser gjeldende brukernavn. Kommer til nytte når du bytter mellom brukere med su kommandoen, og du mister oversikten over hvem du er for øyeblikket.

Se hvilke kommandoer du bruker mest

Hvordan reflekterer dine egne Linux-terminale vaner disse kommandoene? Hvis du vil ha et definitivt svar, er det faktisk ganske enkelt å se dine personlige mest brukte kommandoer, og vi kan se hva de er ved å bruke en av kommandoene nevnt ovenfor:

 history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10 

Rørkarakteren (" | ") tar utgangen av kommandoen til venstre og bruker den som input for kommandoen til høyre. Dette er i utgangspunktet en kjede av kommandoer som manipulerer utgangen av history kommandoen for å telle hvor mange ganger hver kommando blir brukt, sorterer deretter listen og begrenser den deretter til topp 10.

Ganske fint, men taper nøyaktighet hver gang du fjerner Bash-cachen.

Fremover bør du vite at det er en håndfull Linux-kommandoer du aldri burde løpe. 9 Lethal Linux Commands Du burde aldri kjøre 9 dødelige Linux-kommandoer du burde aldri kjøre. Du bør aldri kjøre en Linux-kommando med mindre du vet nøyaktig hva den gjør. Her er noen av de dristigste Linux-kommandoene som du, for det meste, vil unngå. Les mer da de kunne installere systemet på alvor (dette potensialet for skade er en grunn til at Linux har det vanskelig å gå på vanlig måte. Hvorfor er ikke Linux mainstream? 5 feil som trenger å fikse Hvorfor er det ikke Linux mainstream? 5 feil som trenger å fikse Linux-markedsandelen krysset 5% marken i slutten av 2010, og satte seg der i fem år, spiking på 5, 9% i juni 2015 før de slo seg ned. Så hvorfor har det ikke lykkes å vokse? Hva ... Les mer). På den annen side vil du kanskje sjekke ut disse morsomme og quirky Linux-kommandoene. 9 Quirky Linux-kommandoer du trenger å vite (og vil elske). 9 Quirky Linux-kommandoer du trenger å vite (og vil elske) Lag ASCII-kunst, snakk med din datamaskin og spille tekstopplevelser. Din Linux-kommandolinje er ikke bare for arbeid: det kan være rar underholdende, hvis du kjenner de riktige kommandoene. Les mer for et raskt smil.

Er det noen andre vanlige kommandoer som vi savnet? Hvor ofte bruker du kommandolinjen uansett? Del dine tanker og erfaringer med oss ​​i kommentarene nedenfor!

In this article