På de fleste Linux -computere har du mulighed for at åbne et vindue og skrive kommandoer, der fortæller din maskine at gøre ting. Nogle gange, da din computer starter op, eller hvis noget går ned, fylder denne tekstbaserede grænseflade hele din skærm.

Dette er Linux -kommandolinjen. Det er ældre end de forskellige desktop -grænseflader, men der er en grund til, at det stadig er der og bruges meget. Mange mennesker sværger til det.

En kort historie om kommandolinjen

Den grænseflade, du bruger til at se og interagere med et operativsystem, hvad enten det er tekstbaseret eller grafisk, er kendt som en skal. De første skaller var tekstbaserede. Det skyldes, at de tidligste elektroniske computere ikke var husholdningsapparater. I stedet var de kæmpe mainframes, der besatte hele lokaler.

Dengang var computerkraften temmelig lav, og netværksforbindelserne var langsomme. Du kan gemme rigtig mange filer, og mange brugere kan logge ind på et system samtidigt over en meget langsom forbindelse, når du kun arbejder med tekst.

instagram viewer

I 1969 udviklede Dennis Ritchie og Ken Thompson hos Bell Labs Unix -operativsystemet, et af de første mainframe -operativsystemer, der fik udbredt adoption.

Unix drives på mainframes som et delt system, hvor mennesker interagerer med computeren fra individuelle terminaler, der kun består af et tastatur og en skærm. Brugere gjorde alt fra at oprette og navigere filer til overførsel af data ved at skrive kommandoer ved hjælp af en shell, som mainframe derefter fortolkede.

Hvis noget gik galt, kunne en systemadministrator kontrollere via en konsol, en dedikeret tekstindtastning og displayenhed, der bruges til systemrelaterede meddelelser, f.eks. dem, der vedrører BIOS, bootloader eller kerne. Linux er et Unix-lignende system, der replikerer meget af funktionaliteterne i Unix, men som gratis software tilgængelig for alle.

Thompson -skallen (skrevet af Ken Thompson) var den første skal til Unix, men en erstatning kom fra Stephen Bourne i 1979 kendt som Bourne -skallen. I 1989 skabte Brian Fox Bourne Again -skallen (bash for short) som en gratis softwareudskiftning af Bourne -skallen som en del af GNU -projektet. Dette er standardskallen til de fleste Linux -operativsystemer.

Således har vi flere af de navne, der stadig er almindeligt anvendte til kommandolinjen i dag: kommandolinje, shell, terminal, konsol og bash.

Sådan bruges Linux -kommandolinjen

For at komme i gang skal du blot klikke på din Linux-distributions kommandolinjeapp. For mange er navnet simpelthen "Terminal". Det skyldes, at appsne i det væsentlige er moderne virtuelle versioner af den tidlige Unix -terminal.

Et tomt terminalvindue ser ikke ud til at vise meget, men det giver dig tre oplysninger: dit brugernavn, værtsnavnet (enten din lokale pc eller en fjernserver) og dit nuværende bibliotek (som standard er din hjemmemappe angivet med -en ~). Det $ markerer afslutningen på prompten.

Når du skriver en kommando i terminalen og rammer Gå ind, resultaterne vises ofte med det samme. Mange kernekommandoer er korte, som f.eks cd -kommandoen for at ændre et bibliotek, ls til liste over filer i det aktuelle bibliotek, eller rm til sletning af en fil.

De fleste kommandoer følger en standardsyntaks. Formlen går sådan her:

kommandoindstilling mål

Det mål er ofte en fil eller en mappe. Her er et eksempel, der bruger kommandoen ls:

ls -a Downloads

I den førnævnte uddrag, ls er kommandoen, -en er muligheden, og Downloads er den mappe, som din kommando er målrettet mod.

Så hvad gør denne kommando? Som standard viser ls alle de synlige filer i dit nuværende bibliotek. Det -en option fortæller ls også at vise skjulte filer eller mapper. Målmappen Downloads fortæller ls at liste filerne i mappen Downloads frem for den mappe, du arbejder i øjeblikket.

Der er utallige kommandolinjeprogrammer derude, hvor mange er forudinstalleret som standard. Hvis du er klar til at dykke ind, så tjek vores Linux kommandolinje snydeblad.

Hvorfor kan du bruge kommandolinjen i dag?

Nogle opgaver er simpelthen hurtigere på kommandolinjen. Én brugssag, mange mangeårige Linux-brugere deler, er administration af software. Hvis du kender det nøjagtige navn på en app, du vil have, er det hurtigere at skrive installationskommandoen i en terminal end at åbne en Linux -appbutik. Det er ikke at sige, at Linux -appbutikker er langsomme.

At skrive en passende eller dnf kommandoen er hurtigere end at bruge nogen appbutik, herunder dem på Windows, macOS, Android eller iOS. Kommandolinjen har også en tendens til at give flere oplysninger i processen.

Kommandolinjen tilbyder hurtige måder at udføre meget specifikke opgaver, som du gentager med jævne mellemrum, f.eks. Kloning af en harddisk eller omdøbning af et stort antal fotos. Der er grafiske apps, der gør disse ting, men hvis du udfører opgaven på samme måde hver gang, kan det bare føles som en sådan tidsbesparelse at indtaste en enkelt kommando. Du kan endda automatisere disse opgaver ved at skrive et script.

Nogle kommandoer starter, hvad der føles som fulde apps, der kører inde i terminalen, f.eks top kommando, der kan erstatte dit grafiske systemmonitorværktøj.

At kende dig rundt i en terminal udvider også den type hardware, du ved, hvordan du bruger. For eksempel kan du oprette din egen server, enten derhjemme eller eksternt. Måske beslutter du dig for at vende en Raspberry Pi eller en gammel bærbar computer, du har liggende til en hjemme medieserver eller din egen cloud -lagerenhed.

Og hvis du af en eller anden grund finder dig selv at stirre på en computer, der ikke starter, kendskab til kommandolinje øger chancen for, at du selv kan reparere dit system uden at skulle geninstallere dit operativsystem.

Kræver Linux kommandolinjen?

På dette tidspunkt behøver du ikke længere at kende dig rundt på kommandolinjen for at bruge Linux. På grund af de tilgængelige skrivebordsmiljøer og apps er Linux lige så let at bruge som ethvert andet operativsystem, hvis ikke lettere.

Men selvom det ikke er nødvendigt at lære kommandolinjen, har det sine fordele. Og hvis du bliver dybt forelsket i terminalen, kan du installere et program som f.eks Tmux der lader dig køre og se flere kommandoer samtidigt.

DelTweetE -mail

Essential Tmux Commands Cheat Sheet

Læs Næste

Relaterede emner
  • Linux
  • Terminal
Om forfatteren
Bertel King (328 artikler udgivet)

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere