At lære nye ting kan være overvældende, og Linux-terminalen er ingen undtagelse. Når det kommer til at mestre kommandolinjeterminalen, er nøglen at forstå de underliggende begreber snarere end at huske kommandoer.

De fleste kommandoer i Linux er veldokumenterede, og for at virkelig forstå dem godt, alt hvad du behøver, er selve kommandoterminalen.

Denne guide ser på nogle af de vigtigste Linux-kommandoer, der hjælper dig med at få hjælp til Linux-kommandoer fra kommandolinjen og for at forbedre din læring på din vej til at mestre Linux kommandoer.

Hvorfor bruge kommandolinjen?

Hvis du er vant til at bruge grafiske brugergrænseflader (GUI), undrer du dig måske over: hvorfor skal jeg bruge kommandolinjen, hvis jeg kan få adgang til alt i GUI? Sandheden er, at kommandolinjen giver dig mere kontrol og fleksibilitet til at ændre eller styre dit system.

Tag for eksempel opgaven med at tilføje en ny bruger til systemet, dette er den GUI-grænseflade, som du får.

Hvis du skulle udføre den samme opgave ved hjælp af kommandolinjen, kan du bruge følgende kommando.

instagram viewer
 sudo-bruger tilføjer muo -p Azb3tDEM, aH8

En meget enkel kommando, der let kan automatiseres. Plus, du kan tilføje flere muligheder, når du opretter brugeren som at indstille udløbsdatoen for adgangskoden, tilføje brugergruppen eller indstille brugerens standardhjemmekatalog osv.

Den anden fordel er, at du kan bruge den samme kommando på enhver Linux distroog endda andre operativsystemer som Mac OS og Unix. I mellemtiden vil GUI-implementeringen være forskellig mellem de forskellige Linux-distroer eller operativsystemer.

1. Apropos

Der er mange Linux-kommandoer, og du kan muligvis ikke huske dem alle. Hvis du ikke ved, hvilken kommando du skal bruge til en bestemt opgave, apropos kommando er din ven.

Lad os antage, at du vil kopiere en fil, men ikke ved, hvilken kommando du skal bruge. Brug blot apropos kommando efterfulgt af den opgave, du vil udføre.

Brug for at kontrollere kopikommandoer

 apropos kopi

Apropos viser en række kommandoer, der matcher det nøgleord, du brugte. Listen indeholder en kort beskrivelse af, hvad kommandoen gør. Fra nedenstående output er den fremhævede kommando, hvad du leder efter for at kopiere filer eller mapper.

Ordet apropos er afledt af det franske ord "à propos", som betyder "omkring".

Apropos-kommandoen fungerer ved at gennemse hele beskrivelsesafsnittene på mandsiderne for det matchende nøgleord, du giver med apropos-kommandoen.

2. Mand

Nu hvor du er i stand til at finde en kommando, der skal bruges til en bestemt opgave. Du kan lære mere om kommandoen og dens muligheder ved hjælp af mandsiderne.

Manual Pager Utility viser manualsiderne for det program, du leder efter. Man-sider er omfattende og velorganiserede. De er stedet, når det kommer til at forstå og lære mere om kommandoer og deres muligheder eller argumenter.

Man-sider er organiseret i sektioner.

Sektionerne kan variere afhængigt af forfatteren til mandsiderne, men her er nogle af de mest almindelige sektioner, som du vil støde på.

  • Navn: Navnet på kommandoen, hvis manuelle dokumenter du ser på.
  • Synopsis: Giv en kort beskrivelse af nogle af mulighederne for den pågældende kommando.
  • Beskrivelse: En mere detaljeret beskrivelse af kommandoen, herunder hvordan den fungerer, og hvad den gør.
  • Muligheder: Dette afsnit beskriver detaljeret alle de argumenter eller muligheder, du kan bruge sammen med kommandoen.
  • Eksempler (tip): Dette afsnit viser dig et par brugssager, og hvordan kommandoen kan bruges.

Mandsiderne til cp kommando ser ud som følger.

Navigering af mandsider

Mandsiderne kan være ret lange. For nemt at navigere på mandsiderne uden at forlade tastaturet kan du bruge f nøgle til at gå fremad og b tast for at gå baglæns.

Du kan også søge efter nøgleord på mandsiderne ved hjælp af /[keyword] efterfulgt af tryk på enter-knappen.

For eksempel for at søge efter ordet rekursiv inden for man-siderne i cp-kommandoen kan du bruge følgende.

/recursive

Brug n på tastaturet for at navigere fremad i søgningen og Skift + n tast for at søge baglæns.

3. Hvad er

En anden vigtig kommando for at lære mere om en bestemt kommando er hvad er kommando. Kommandoen giver dig en kort beskrivelse af en kommando i en linje.

For eksempel for at finde ud af, hvad rsync kommando bruges til:

 hvad er rsync

4. Info

Ligesom mandsiderne giver infosiderne dig også en detaljeret beskrivelse af en bestemt kommando. I nogle tilfælde indeholder infosiderne flere detaljer end mandsiderne.

Info-værktøjet giver dig mulighed for at læse dokumentationen i Info-format.

info info

Brug n på tastaturet for at navigere fremad på infosiderne og s tast for at navigere baglæns.

Et andet unikt træk ved infosiderne er, at de indeholder hyperlinks til andre sektioner for nem navigering som vist i output nedenfor.

5. Hvilken

De fleste Linux-kommandoer findes i /usr/bin/ vejviser.

Men hvis du vil finde ud af, hvor eksekverbarheden af ​​en bestemt kommando befinder sig, kan du bruge hvilken kommando. Kommandoen fungerer ved at søge i alle stier efter de eksekverbare filer, der matcher det kommandonøgleord, du leder efter. For eksempel for at finde ud af, hvor SSH værktøj er bosat, kan du køre følgende kommando.

hvilken ssh

6. Hjælp

Et andet nyttigt værktøj til at få hjælp på kommandolinjen er Hjælp kommando. Brug den til at få en kort beskrivelse af en bestemt indbygget kommando.

Her er eksempler på output fra kommandoen Hjælp. Bemærk: Kun indbyggede kommandoer kan bruges sammen med hjælpekommandoen.

Hjælpekommandoen fungerer kun med bash shell.

Hjælpeargumentet

De fleste Linux-kommandoer har også --Hjælp kommando argument eller option. Du kan bruge den til at vise nyttige oplysninger om, hvordan en kommando bruges, og dens argumenter på en forenklet måde.

Få for eksempel mere hjælp til cp kommando, du kan bruge.

 cp - hjælp

7. Henter kommandoer

Linux-terminalen giver dig mulighed for at liste kommandoer, som du har kørt tidligere. Brug historie kommando for at vise en liste over tidligere kørte kommandoer.

historie

Den viser alle kommandoer i kronologisk rækkefølge fra den ældste til den sidste med et tilsvarende nummer.

For at genkøre en kommando fra historiklisten skal du blot skrive ! efterfulgt af nummeret på kommandoen. For eksempel for at genkøre kommando nummer 9 på listen.

 !9

En anden måde at hente kommandoer på er at bruge Ctrl + R tastaturgenvej i terminalvinduet, og indtast derefter det nøgleord, du leder efter. Du kan derefter bruge CTRL + R at bladre gennem alle tidligere kørte kommandoer, der indeholder det nøgleord, du har angivet.

Lær mere om Linux

Kommandolinjen er ikke kun et fantastisk værktøj til at få dit arbejde udført, men også for at få hjælp til de forskellige kommandoer, der er tilgængelige på Linux. Bortset fra kommandolinjeterminalen kan du altid bruge online ressourcer til at lære mere om Linux.

E-mail
9 ting du skal gøre efter installation af Ubuntu Linux i VirtualBox

Installerer du Ubuntu i VirtualBox til at køre Linux på din pc? Her er de 9 ting, du skal gøre næste.

Læs Næste

Relaterede emner
  • Linux
  • Linux-kommandoer
Om forfatteren
Mwiza Kumwenda (3 artikler udgivet)

Mwiza udvikler software efter erhverv og skriver udførligt om Linux og front-end programmering. Nogle af hans interesser inkluderer historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.