Linux-triks: kommandoer og snarveier for å mestre terminalen

Siste oppdatering: 13 januar 2026
Forfatter: TecnoDigital
  • Å mestre grunnleggende Linux-syntaks og viktige kommandoer fremskynder enhver oppgave på stasjonære og serversystemer.
  • Ved å kombinere navigasjon, filbehandling, tekst og prosesser kan du automatisere komplekse arbeidsflyter fra terminalen.
  • Tastatursnarveier, historikk og alias reduserer feil og skrivetid når du jobber i konsollen daglig.
  • Å kontrollere tillatelser, prosesser og nettverk med verktøy som chmod, ps, kill, ping eller htop gir deg full kontroll over systemet.

Linux-triks og terminalkommandoer

Hvis du bruker datamaskiner daglig, vil du uunngåelig støte på Linux før eller siden. Selv om det har en relativt liten markedsandel på stasjonære datamaskiner , kjører de aller fleste servere, skytjenester og webtjenester på dette operativsystemet. Dette betyr at enten du liker det eller ikke, utgjør det å kjenne Linux sine triks og kommandoer hele forskjellen når du administrerer en VPS, en produksjonsserver eller bare en Linux-distribusjon på den bærbare datamaskinen din. Det er også nyttig å konsultere nettressurser for Linux når du lærer.

Videre er Linux den foretrukne plattformen for mange profesjonelle utviklere, systemadministratorer og avanserte brukere. Dette er ingen tilfeldighet: det er gratis, stabilt, sikkert og utrolig kraftig kommandolinjeprogramvare. Med noen få vellærte kommandoer, hurtigtaster og noen smarte triks kan du utføre oppgaver på sekunder som ville tatt mange minutter og flere klikk i et grafisk grensesnitt. Å forstå kommandolinjegrensesnittet hjelper deg med å få mest mulig ut av det.

Hva er en Linux-kommando, og hvordan er den strukturert?

En Linux-kommando er rett og slett et program eller verktøy som kjører fra terminalen . Terminalen, eller konsollen, er et tekstbasert grensesnitt der du skriver instruksjoner som systemet tolker og utfører umiddelbart, uten mellomliggende lag eller vinduer.

De fleste handlingene du utfører i et grafisk grensesnitt er i hovedsak kommandoanrop . Når du lukker et vindu, kopierer en fil eller installerer et program fra en grafisk administrator, kjøres faktisk tilsvarende kommandoer i bakgrunnen.

Den typiske syntaksen til en Linux-kommando har tre hovedkomponenter: kommandonavn, alternativer og parametere . Du kan tenke på det som en veldig kompakt frase der verbet er kommandoen og resten tydeliggjør hva du vil gjøre.

Las alternativer (eller flagg) De endrer kommandoens virkemåte. De skrives vanligvis med en bindestrek (-l) eller dobbel (--longDet finnes flagg som aktiverer bestemte moduser, endrer utdataformatet eller ber om interaktiv bekreftelse.

Parametrene eller argumentene er inputen som kommandoen trenger: filstier, brukernavn, søkemønstre, IP-adresser osv. I mange tilfeller er rekkefølgen på disse argumentene viktig, så det er lurt å være oppmerksom på den nøyaktige syntaksen som vises i man-sidene.

Forutsetninger og tilgang til terminalen

For å bruke alle disse triksene må du ha en funksjonell kommandolinjePå et Linux-skrivebord kan du åpne det med kombinasjoner som Ctrl + Alt + T eller ved å søke etter "Terminal" i applikasjonsmenyen.

Hvis du jobber med en ekstern server, vil du vanligvis koble til via SSH fra en annen datamaskinbruker klienter som PuTTY på Windows eller selve terminalen på Linux og macOS. Tilgang tar vanligvis denne formen: ssh usuario@ip_del_servidorHvis du ikke har Linux installert lokalt, er et annet alternativ å bruke Linux i virtuell maskin å øve.

De som starter med Linux på en VPS-server kan stole på kontrollpaneler som tilbyr en integrert webterminal , noe som eliminerer behovet for å installere noe på den lokale maskinen. Noen leverandører legger til AI-drevne veivisere som foreslår kommandoer basert på ønsket handling, et nyttig verktøy hvis du ikke er helt komfortabel med syntaksen ennå. Hvis du foretrekker å øve i skyen, finnes det alternativer som nettbaserte Linux-terminaler.

Grunnleggende katalog- og miljønavigasjon

Før du dykker ned i mer avanserte operasjoner, er det viktig å bli komfortabel med å navigere i filsystemet. Terminalen tilbyr enkle kommandoer som veileder deg og raskt kan bytte mapper.

Kommandoen pwd (skriv ut arbeidskatalog) viser deg absolutt sti til gjeldende katalogfor eksempel /home/usuario/DocumentosDet er kompasset ditt når du ikke husker hvor du er.

Slik viser du innholdet i en mappe du bruker ls, som viser filer og underkatalogerDu kan legge til alternativer som -a å se skjulte elementer eller -lh for å se dem i lesbare størrelser som MB eller GB.

Endring av kataloger gjøres med cdDu kan bevege deg ved hjelp av absolutte eller relative ruter, og dra nytte av snarveier som cd .. å gå opp i nivå, cd - for å gå tilbake til forrige katalog eller bare cd / cd ~ for å gå tilbake til din personlige mappe.

Når du ofte bytter mellom de samme stedene, er det veldig nyttig å forstå at skallet opprettholder en historie over tidligere ruterKombinert med kommandoer som pushd y popdDu kan administrere en «stabel» med kataloger og hoppe raskt mellom dem, selv om det er et litt mer avansert triks.

Administrere kataloger og filer fra konsollen

Linux er designet slik at du raskt kan opprette, kopiere, flytte og slette filer fra terminalen, uten å måtte åpne en grafisk filutforsker. Nøkkelen er å mestre noen få kommandoer.

For å opprette nye mapper du bruker mkdirDu kan spesifisere én rute eller flere, og stole på alternativer som -p å generere komplette trær (for eksempel mkdir -p Musica/2025/Album Den vil opprette alle mellomliggende mapper hvis de ikke finnes.

  Slik oppgraderer du PC-komponentene dine for å forbedre ytelsen

Hvis du gjør en feil eller ikke lenger trenger en tom katalog, kommandoen rmdir tillater fjern den alltid så lenge den ikke inneholder noe inniHvis den har undermapper eller filer, må du ty til rm -r eller omorganisere innholdet på forhånd, eller lære å Gi nytt navn til en mappe i Linux når det du ønsker er å endre navnet.

Filsletting gjøres med rmsom er kraftig, men farlig. Du kan slette ett eller flere elementer samtidig, og kombinere alternativer som -i å kreve bekreftelse, -f å tvinge uten å spørre og -r å slette mapper rekursivt.

Kopiering av elementer oppnås med cpMed en enkel kombinasjon kan du dupliser én eller flere filer i en annen katalog, klone en fil med et annet navn eller kopiere et helt tre ved å legge til -R slik at den er rekursiv.

Hvis du vil flytte eller gi nytt navn til filer, bruker du mvNår destinasjonen er en annen mappe, filen endrer plasseringHvis destinasjonen er et navn i samme katalog, gir du den bare nytt navn uten å flytte den. For mer informasjon om hvordan Gi nytt navn til filer i Linux Du har spesifikke veiledninger.

Kommandoen touch Den tjener både til opprette tomme filer som for eksempel oppdatering av tidsstempler for tilgang og modifikasjoner. Det er veldig praktisk for raskt å generere testfiler eller skript som du deretter kan redigere.

Til slutt, hvis du vil vite hvilken type en fil er (tekst, bilde, binær osv.), kommandoen file analyserer innholdet og beskrive dens natursom hjelper deg med å bestemme hvilket verktøy du skal bruke for å åpne den eller hvordan du skal behandle den.

Søk og finn filer

Etter hvert som et system vokser, blir det upraktisk å finne det du leter etter manuelt. Linux tilbyr flere verktøy for å spore filer etter navn, mønster eller plassering med stor presisjon.

Kommandoen find Den går gjennom kataloghierarkier og tillater filtrering etter navn, type, størrelse, endringsdato og mange andre kriterier. Du kan for eksempel finn alle Python-skript i din nåværende mappe med noe sånt som find ./ -type f -name "*.py".

Ved bruk find Du kan angi basisstien for å starte søket, ulike filtreringsalternativer og et endelig uttrykk som definerer hva du vil finne. Dette er vanlig praksis. kombiner det med handlinger for å utføre en kommando på hver kamp..

Et annet lignende verktøy, men basert på en den indekserte databasen til systemet, det er det locateEtter at indeksen er oppdatert, kan du nesten umiddelbart søke etter ruter som inneholder bestemte ord, med alternativer som -i å ignorere store bokstaver eller mønstre med stjerner for mer fleksible søk.

Komprimering, filer og dataoverføring

I server- og utviklingsmiljøer er det veldig vanlig å pakke flere elementer, komprimere dem og flytte dem mellom maskiner. Linux integrerer klassiske verktøy for hele denne arbeidsflyten, som kan brukes direkte fra terminalen.

For å gruppere mapper og filer i én enkelt beholder, bruker du vanligvis tarDu kan opprette et arkiv, komprimere det umiddelbart, pakke det ut eller vise innholdet, alt med spesifikke alternativer. Normalt er det kombinere flagg for å lage komprimerte filerfor eksempel tar -cvzf backup.tar.gz carpeta/.

Når du vil jobbe med ZIP-formatet, som er mye brukt utenfor Unix-verdenen, kommandoene zip y unzip tillate Generer og pakk ut ZIP-filer Det er enkelt. Du kan justere komprimeringsnivået, velge hva som skal inkluderes eller hvor du skal dekomprimere innholdet.

Hvis du trenger å hente ressurser fra Internett på en ikke-interaktiv måte, wget y curl De er dine allierte. Med wget last ned filer eller hele nettsteder ved hjelp av HTTP, HTTPS eller FTPIdeell for å automatisere nedlastinger fra skript. Med curlI tillegg til å laste ned data, kan du samhandle med API-er, endre HTTP-metoder, sende tilpassede overskrifter eller laste opp filer. Videre kan visse nettverkskonfigurasjoner kreve... rediger vertsfilen.

For å kopiere innhold mellom maskiner på en sikker måte, bruker du scpsom kombinerer styrken til SSH-protokollen med bekvemmeligheten av en enkel kommando. Du kan sende eller motta filer og mapper som angir opprinnelses- og destinasjonsruten i formatet usuario@servidor:/rutaog juster detaljer som port eller komprimering med alternativene.

Når du vil optimalisere komprimering med alternativer til gzip, er det nyttig å kjenne til spesifikke verktøy: hvis du for eksempel jobber med bzip2, vil det å lære å mestre bzip på Linux hjelpe deg med å justere effektivitet og hastighet.

Vise, filtrere og redigere tekst i konsollen

I Linux er praktisk talt alt representert som tekst: konfigurasjoner, logger, skript, kommandoutdata ... Derfor er det å mestre verktøyene for visning, søking og transformering av tekst et av de kraftigste triksene du kan lære.

For å raskt se innholdet i en fil, bruker du catsom skriver ut alt til standardutdata. Det er veldig nyttig for sjekk små filer på farten eller sammenkoble flere til én, og omdirigere utdataene til en annen fil.

Når filen er stor, er det mer praktisk å lene seg på lessDen lar deg bla opp og ned, søke etter mønstre og avslutte uten å gjøre noen endringer. Det er en veldig praktisk blanding mellom en paginert visningsfunksjon og en lettvektsredigerer, perfekt for inspiser omfattende logger.

Hvis du bare er interessert i begynnelsen eller slutten av en fil, henholdsvis head y tail De skriver ut den første eller siste linjen. Med alternativer som -n Du kan justere hvor mange linjer Se, som er flott for å se på overskriften i en CSV-fil eller overvåke de nyeste postene som legges til.

For å finne linjer som inneholder et bestemt mønster, er nøkkelen grepMed den kan du søk etter ord, regulære uttrykk eller deler av tekst i én eller flere filer, telle hvor mange ganger de vises, filtrere etter store/små bokstaver og mye mer.

  Slik bruker du Photoshop på Linux og de beste gratisalternativene

Når du trenger å redigere tekst uten å åpne et grafikkredigeringsprogram, sed Det kommer inn i bildet. Det er en flytredigerer som tillater erstatte, slette eller trekke ut linjer basert på mønstre, og er ekstremt nyttig for å automatisere rettelser i konfigurasjonsfiler eller store datamengder.

For mer komplekse utvinnings- og prosesseringsoppgaver, awk Det fungerer som et lite, tekstorientert programmeringsspråk. Det lar deg arbeid etter kolonner, bruk matematiske operasjoner, utføre betingelser og generere rapporter fra strukturerte filer.

Kommandoer som sort, uniq, comm eller verktøy column De hjelper med å sortere, fjerne duplikater, sammenligne filer linje for linje, og å presentere data på en mer lesbar måte, spesielt når de fungerer sammen og er koblet sammen med rør (|).

Tillatelser, brukere og grunnleggende sikkerhet

En av grunnpilarene i Linux er tillatelsesmodellen. Hver fil har en tilknyttet eier, gruppe og et sett med tillatelser som kontrollerer hvem som kan lese, endre eller kjøre den.

Kommandoen chmod Den brukes til å endre disse tillatelsene. Du kan gjøre det med symbolsk notasjon (r, w, x for lesing, skriving og utførelse) eller med numeriske verdier som 755 eller 644 avhengig av hva du ønsker å giEn typisk bruk er å lage et skript kjørbart med chmod +x script.sh.

Hvis du trenger å endre eierskapet til en fil eller mappe, chown lar deg tilordne den til en annen bruker og/eller gruppeDette er spesielt viktig når man administrerer tjenester som må kjøre på bestemte kontoer med begrensede tillatelser.

Når administrative handlinger må utføres, for eksempel å installere pakker eller endre systemfiler, kommer dette inn i bildet. sudoDenne kommandoen utfører følgende kommando med superbrukerrettigheter, etter autentisering med passordet ditt, og er den anbefalte måten å unngå å jobbe permanent som root.

Kommandoen passwdFor sin del lar det deg endre kontopassordet ditt (eller andre hvis du har de nødvendige tillatelsene). Den ber først om det nåværende passordet og deretter det nye, og det er best å bruke det forsiktig for å unngå å blokkere tilgang for kritiske brukere. For nettverkstilgangskontroll og brannmurer er det også nyttig å vite iptables i Linux.

Prosesshåndtering, ressurser og systemnedstengning

Et annet viktig sett med Linux-triks innebærer å overvåke hva som kjører , hvor mye hver prosess bruker, og hvordan man kontrollerer systemet generelt, spesielt på servere som ikke har et grafisk miljø.

Kommandoen ps Den gir et øyeblikksbilde av de aktive prosessene som er knyttet til økten din eller hele systemet, avhengig av alternativene. Du vil se identifikatoren (PID), den tilhørende terminalen, CPU-tiden som ble brukt og kommandoen som startet hver prosess, noe som gjør det enkelt å... finn opplastede programmer.

For en mer praktisk sanntidsvisning, top og særlig htop De viser prosesser, CPU-bruk, minne, gjennomsnittlig belastning og andre indikatorer. Den interaktive versjonen lar deg sorter etter forbruk, filtrer og stopp prosesser direkte fra tekstgrensesnittet.

I det øyeblikket et program slutter å svare og du ikke kan lukke det på vanlig måte, kill Den lar deg sende signaler om å avslutte. Det vanligste er å bruke standardsignalet (ligner på en "ren lukking"), eller et sterkere signal hvis det ikke fungerer. tvinge frem den umiddelbare slutten av prosessen, med risiko for å miste ulagrede endringer.

For å finne ut hvor mye diskplass du bruker, df viser bruken av hvert filsystem, mens du serverer til måle størrelsen på kataloger og underkataloger spesifikke detaljer, med alternativer for å vise dem i KB, MB eller GB.

Du kan få mer generell informasjon om systemet med uname, som avslører kjernedetaljer, arkitektur og vertsnavnVerktøy som neofetch De presenterer den samme informasjonen på en mer visuelt tiltalende måte sammen med distribusjonens ASCII-logo.

Når det er på tide å slå av eller starte en datamaskin på nytt fra konsollen, kommandoen shutdown etterlater deg Planlegg nedstengningen umiddelbart eller på et bestemt tidspunkt.samt avbryte en ventende nedstengning med spesifikke alternativer. I produksjonsmiljøer er det viktig å varsle og koordinere disse handlingene effektivt.

Nettverk, tilkobling og overføringer

På servere og arbeidsstasjoner som alltid er tilkoblet, er nettverksovervåking en daglig oppgave. Kommandolinjen tilbyr enkle verktøy for å sjekke tilkobling og flytte data over nettverket.

Klassikeren ping Den sender pakker til et domene eller en IP-adresse og viser responstider og pakketap, noe grunnleggende for oppdage tilkoblingsproblemer eller uvanlige forsinkelser. Kombiner denne kunnskapen med veiledninger om hvordan ping i Linux for å diagnostisere nettverksproblemer.

har vi allerede nevnt wget y curl for nedlastinger og HTTP-forespørsler, men du kan også bruke scp å overføre filer og hele mapper mellom maskiner ved å kryptere kommunikasjonen. Sammen danner disse kommandoene en veldig komplett nettverkssett uten behov for grafiske designkunder.

Når du vil kjøre bestemte kontroller med jevne mellomrom eller samle inn nettverksmålinger, kommandoen watch Dette er veldig nyttig: den utfører en annen kommando med jevne mellomrom og den viser forskjellene fra én utførelse til en annen, noe som forenkler overvåkingen av endringer.

Kommandohistorikk, aliaser og gjenbruk

Noe av det beste med terminalen er at du ikke trenger å skrive alt fra bunnen av om og om igjen. Systemet og skallet gir en rekke snarveier for å gjenta kommandoer, korrigere dem og redusere feil.

  CPU-ytelsesjustering for ulike arbeidsbelastninger

Kommandoen history Den viser en nummerert liste over alle nylig utførte kommandoer. Du kan bruke den til å søk etter gamle kommandoer og start dem på nytt uten å skrive dem inn igjen, og kombiner dem med utropstegnet (!n) for å gjenta oppføringsnummeret n.

Det er også mulig å gjenbruke den siste kommandoen med !!En rask måte å gjenta det du nettopp gjorde. En typisk bruk er når du glemmer å legge sudoHvis du utfører en kommando som mislykkes på grunn av tillatelser, prøver du bare på nytt med sudo !! å starte den som administrator uten å skrive det helt om.

Det finnes enda mindre kjente snarveier, som for eksempel !-2 å utføre den nest siste kommandoen, !string å gjenta det siste som begynte med et bestemt ord, eller erstatninger av typen ^texto_viejo^texto_nuevo til erstatte en del av den forrige bestillingen på sparket og kjør den igjen.

Aliaser er et annet fantastisk verktøy: med kommandoen alias Du kan definere forkortelser for lange kommandoer, eller justere standardoppførselen til noen kommandoer. For eksempel, definer alias ll="ls -lh" å ha en detaljert liste o alias rm="rm -i" å tvinge den til alltid å be om bekreftelse.

Alt dette kompletteres av hver brukers egen historikkfil, vanligvis ~/.bash_history eller tilsvarende, der ordrer fra tidligere økter lagres. Ved å konfigurere hvordan denne historikken lagres og slettes, kan du finjustere hvor mange kommandoer huskes og hvor lenge.

Tastatursnarveier og rask redigering i terminalen

Hastighet på kommandolinjen kommer ikke bare fra å kunne mange kommandoer, men også fra å kunne flytte og redigere tekst lynraskt uten å ta hendene av tastaturet. De fleste terminalemulatorer arver Emacs' snarveier, selv om mange lar deg endre dem.

For å navigere i en lang linje, snarveier som Ctrl + a y Ctrl + e De tar deg med til begynnelsen og slutten av linjen henholdsvis. Du kan også gå fremover eller bakover ord for ord med kombinasjoner som Alt + f y Alt + bmye raskere enn å gå med venstre og høyre piltast.

Hvis du gjør en feil mens du skriver, Ctrl + u sletter alt fra markøren til begynnelsen av linjen og Ctrl + k Slett fra markøren til slutten. Dette er perfekte snarveier for rengjør eller trim lange bestillinger uten å slette tegn for tegn.

For å styre hva som vises på skjermen, clear og dens tastaturekvivalent Ctrl + l De fjerner gjeldende visning ved å skyve innholdet oppover. Hvis det du ønsker er tilbakestill økten fullstendig fra emulatoren, kommandoen reset Den sletter til og med den forrige tilbakerullingen, som om du lukket og åpnet vinduet på nytt.

Markørene y De lar deg bla gjennom historikken til tidligere bestillinger.og kombinasjoner som f.eks. Ctrl + Shift + PageUp o Ctrl + Shift + PageDown De er nyttige for å navigere gjennom det trykte innholdet, spesielt når utflukten har vart veldig lang.

Andre detaljer som forbedrer komforten betraktelig inkluderer muligheten for midlertidig blokkere og låse opp terminalen med Ctrl + s y Ctrl + qeller endre skriftstørrelsen raskt med snarveier som Ctrl + Shift + + y Ctrl + Shift + - for å justere lesbarheten.

Arbeide med faner og tilgjengelighet for terminalemulatoren

Når du bruker mange timer i konsollen, er det veldig praktisk å organisere seg i flere faner eller vinduer , spesielt hvis du overvåker tjenester mens du redigerer filer eller kjører lange skript.

I de fleste emulatorer, kombinasjoner som Ctrl + Shift + T åpne en ny fane, og så kan du navigere mellom dem ved hjelp av forskjellige snarveier avhengig av det spesifikke programmet (for eksempel med Ctrl + PageUp/PageDown eller varianter med Shift).

Det er vanligvis like enkelt å lukke en fane som å skrive exit eller bruk snarveier som Ctrl + d o Ctrl + Shift + wsom avslutter skalløkten for den fanen. Dette er det samme som å lukke vinduet, men det lar deg holde andre økter åpne samtidig.

Hvis du trenger å fokusere på en oppgave, lar mange emulatorer deg sette terminalen i fullskjermmodus ved hjelp av taster som F11 , skjule verktøylinjer og dekorasjoner for å få mest mulig ut av den tilgjengelige plassen. Å angi et lesbart fargevalg og en komfortabel skrifttype forbedrer også opplevelsen og tilgjengeligheten.

Til slutt, kommandoer som column De bidrar til å presentere mer lesbar utdata ved å fordele informasjonen på tvers av godt justerte kolonner. Dette, kombinert med et godt fargevalg, gjør det lese utdataene fra komplekse kommandoer være mindre slitsom og tydeligere, spesielt når du jobber mange timer sammenhengende på terminalen.

Med alle disse Linux-triksene lett tilgjengelig – fra grunnleggende kommandoer for navigering og administrasjon av filer til tekstverktøy, nettverk, prosesser og hurtigtaster – vil du ha et enormt fleksibelt, raskt og tilpasningsdyktig arbeidsmiljø , enten du administrerer servere daglig eller akkurat har begynt å fikle med din første distro.

Grunnleggende kommandoer i Linux
Relatert artikkel:
Grunnleggende kommandoer i Linux