Linux Shell: Hvad er det, hvad bruges det til, og hvordan bruger man kommandoer i det?

Sidste ændring: 25/07/2022
Forfatter: Mario José
Linux Shell: Hvad er det, hvad bruges det til, og hvordan bruger man kommandoer i det?

Linux blev operativsystemet til kommandoerDerfor er det meget vigtigt at kunne kende de fleste af dem, da dette vil i høj grad lette arbejdet med det systemDerfor støder de fleste brugere, der starter med denne terminal, normalt på nogle problemer, når... udføre flere funktionerMen for at forsøge at løse dette, kan man ty til kommandotolke.

Når du begynder at bruge denne type terminalDet er meget vigtigt at kunne regne med programmer, der forenkler oplevelsen af brugere, da dette er fundamentalt for at kunne have en meget god systemstyringSådan kan du finde det Skalet program, der beskæftiger sig med Den tager de kommandoer, du skriver fra dit tastatur, og sender dem til operativsystemet, så de kan udføre dem.

Denne type værktøj er blevet en stor hjælp for alle brugere, der er som er begyndt deres erfaring med Linux, og som endnu ikke fuldt ud mestrer disse kodeserier. Derfor, Skaller har forskellige egenskaber, der i sidste ende gør dem unikke.Derfor vil vi forklare det lidt mere her. om dette værktøj, hvad det er til, og hvordan man bruger kommandoerne i det, For at gøre dette skal du nøje følge alt, hvad vi lærer dig i indlægget.

Hvad er Linux Shell, og hvad bruges denne konsol til?

Hvad er Linux Shell, og hvad bruges denne konsol til?

Også kendt som kommandotolkDette fungerer på en lignende måde som en kompilator, da den er ansvarlig for at oversætte menneskelig kode til maskinkode, derfor kan det betragtes som en grænseflade, der interagerer med operativsystemet. På samme måde er dette en begreb brugt i datalogisom består af brugergrænsefladen for traditionelle brugere af Linux OS eller dets distributioner.

Som det går at skrive kommandoerne i ShellDette program bliver primært ansvarlig for fortolke hver af dem og sørge for, at de udføres korrekt. Derfor kan man sige, at det er en slags værktøj, der er ansvarlig for at kontrollere udstyrets drift. De kommandoer, der leveres af tolkene De kan bruges som et manuskript hvis de er skrevet i eksekverbare filer kaldet Shell-scripts.

Dette giver brugeren mulighed for, når de skal gøre brug af flere kommandoer eller kombinationer af kommandoer med værktøjer, kan skrive i en tekstfil el som vil blive markeret som eksekverbar. På denne måde linje for linjetolken vil oversætte til kernen for at udføre dem. Det er værd at nævne det Shells er ikke strengt taget et programmeringssprogtil processen med opret shell-scripts det slutter kaldet Shell-programmering eller Shell-programmering på engelsk.

Shell-kategorier: Hvordan klassificeres disse UNIX-kommandofortolkere?

I dette tilfælde kan man find forskellige typer ShellDerfor vil vi forklare hver enkelt af dem her.

For at gøre dette skal du følge alle de trin, vi forklarer nedenfor:

Interaktiv login-shell

I dette tilfælde Brugeren er ansvarlig for at indtaste kommandoerne i computeren. via tastaturet, Dette repræsenterer den primære måde, hvorpå brugeren indtaster eller logger ind til adgang til systemet.

Nogle eksempler på disse er følgende:

  • Terminaler SSH.
  • Fra en Grafisk grænsefladeÅbne terminaler findes med tastekombinationer som f.eks. "Ctrl + Alt + funktionstast (F1-F6)" eller med tastekombinationen "Ctrl + Alt + F7" Derfor er den grafiske brugerflade gendannet.
  • Adgang til en Bash-session med dit – brugernavn.

Interaktiv shell uden login

Til denne type I Shell er brugeren ansvarlig for at indtaste kommandoer i terminalen via tastaturet.Men i virkeligheden er det en terminalemulator, der starter fra en grafisk miljø, efter at brugeren logger ind på systemet.

Et eksempel på dette er følgende:

  • Gnome-terminal, konsol osv.

Ikke-interaktiv shell uden login

I dette tilfælde Der er ingen brugerinteraktion, så Det er ikke interaktivt, stik modsatte af de to ovennævnte. Der er heller ingen login. I dette tilfælde handler det grundlæggende om at bruge scripts til disse situationer. Bash læser ingen boot-filer.

Et eksempel på dette ville være følgende:

  • Scripts at køre opgaver med cron.

Bash

Bash

Bash det er en af den mest genkendte shell af Linux-brugere, Derfor er de fleste af Operativsystemdistributioner inkluderer normalt Bash som standardshellDerfor er det en af ​​de bedste muligheder for brugere, der tager deres første skridt med disse maskiner. At være en af ​​de mest populære tilbyder visse fordele, såsom... omgivet af et stort fællesskabDerfor kan man finde en masse information om det.

At gøre brug af Bashbrugeren skal samarbejde meget godt med TAB-tasten, de Tabelopgørelse, hvilket vil være den vigtigste allierede i denne forbindelse. Ligeledes skal det nævnes, at dette værktøj er vigtigt, når du skal Det er vanskeligt at skrive lange filstier, da Bash har en autofuldførelsesfunktion.Dette gør det muligt, når man skriver de første bogstaver i destinationen og Tryk på TAB-tasten fuldfører resten med det, der søges.

zsh

zsh

Dette er en anden ShellDet betragtes som et af de mest kraftfulde til operativsystemet, og er den primære mulighed for erstatte BashDet er værd at nævne, at begge Bash og Zsh er kompatible, derfor lScriptene fungerer korrekt for begge værktøjerDen tilbyder også en autofuldførelsesfunktion, som jeg ikke har nogen klager over.

Hvis du bruger autofuldførelse, skal brugeren blot skrive Skriv det første bogstav, så ser du automatisk de forskellige muligheder, der er knyttet til det, du vil søge efter. og kun de resultater, der starter med det eller de bogstaver, du indtastede, vises. Et andet fremragende aspekt ved højdepunkt fra Zsh, det er i øjeblikket vælg et argument i en kommando som du vil bruge, da det vil tilbyde Meget gode alternativer og nemt valg..

Fisk

Fisk

At afslutte typerne af Skal tilgængelig, vi introducerer dig Fisk, betragtes som den mest intuitive af alle, tæl med en syntaksfarvning som vil fortælle dig om den kommando, du tilføjede, er korrekt eller ejI tilfælde af at du træder ind rækkefølgen af ​​en kommando, og den er ikke installeret så vil den give dig besked om det, og Den vil vise dig muligheden for at installere den.

Ligesom de to ovennævnte har den også en autofuldførelse meget lig Zsh'sMen denne gang inkluderer det muligheden for at vis historikken over tidligere brugte kommandoer, som om det var en skygge i vores tekst. Den eneste ulempe i dette tilfælde er, at den ikke er kompatibel med Bash..

Liste over de mest nyttige kommandoer, du bør kende til at bruge i Linux-konsollen

Hvis du er en ny Linux-bruger og det ved du stadig ikke kommandoer du kan begynde at bruge den til Få mest muligt ud af din Linux-konsol, og tag dine første skridt i at bruge den. Så her vil vi vise dig en Liste over de mest nyttige kommandoer, du har brug for at kende.

For at gøre dette skal du følge listen, som vi viser dig nedenfor:

Adgangskode

Denne kommando kaldes Personlig arbejdsmappe og den sørger for at lære dig mappesti hvor du er i øjeblikket placeret.

Lad os se:

  • 1$ pwd
  • 2/hjem/Alejandro/EDteam

mkdir

Det hedder Lav mappe, og med det har du mulighed for at oprette nye mapper med det navn, du angiver:

  • mkdir (mappenavn)
  • 1$ mkdir_min_mappe.

røre

Denne kommando giver dig mulighed for opret nye filer i den aktuelle mappe.

For at gøre dette skal du anvende følgende:

  • 1$ tryk_på_min_fil.txt
  • 2$ ls
  • tekstfil.

Mv

Kendt som Flytte, og dens funktion er flytte filer eller mapper fra et sted til et andet, I dette tilfælde er dens syntaks som følger:: mv {nuværende_lokation} {ny_lokation}

Lad os se:

  • 1$ mv my_file.txt ./min_mappe/min_file.txt

Du har også muligheden for Omdøb mapper og filer ved hjælp af den samme kommando, hvor syntaksen er som følger: mv {nuværende_navn} {nyt_navn}.

Som vi angiver nedenfor:

  • 1$ mv my_file.txt brugere.txt
  • 2$ mv my_courses_folder.

Cp

Kendt som Kopier-kommandoen, og dens hovedfunktion er kopiere mapper eller filer fra et sted til et andet.

I dette tilfælde er syntaksen som følger: cp {source} {destination}:

  • 1$ cp brugere.txt brugerkopi.txt

Hvis du vil kopiere mapper, skal du tilføje –r, hvilket resulterer i følgende:

  • 1$ cp -r kurser/ kopier_kurser/

Rm og rmdir

Kaldes som Fjern kommando Og præcis som navnet antyder, er dens mål slette filerDens syntaks er som følger: rm {filnavn}. Nu i tilfælde af rmdir-kommandoenhvad betyder det fjern mapperDens funktion er slet tomme mapper.

Følgende syntaks bruges til dette: rmdir {mappenavn}:

  • 1$ rmdir tomme_mapper/

Hvis de vil slet ikke-tomme mapper Det vil være nødvendigt at bruge rm-kommandoen med muligheden –r.

Det vil så være som følger:

  • 1$ rm –r kurser_kopi/

Finde

Bruger Find-kommandoen og –iname-indstillingenDu vil have mulighed for at finde filer.

Denne kommando bruger følgende syntaks: find {where/_search} –iname {file/_to/_search}:

  • 1$ find .-iname “brugere.txt”
  • /kurser/brugere.txt

Cat

I dette tilfælde giver kommandoen cat dig mulighed for at læse indholdet af filer:

  • 1$ kat notes.txt
  • 2
  • 3 Dette er kursusnoterne.
  • 4 Noter ved kursusafslutningen

Du kan vise linjerne i filen ved at anvende -n-indstillingen:

  • 1$ kat -n noter.txt
  • 2
  • 3 1 Dette er kursusnoterne.
  • 4 2 Noter ved kursusafslutning.

Ls

LS giver dig mulighed for at slette eller fjerne filer og mapper fra den aktuelle mappe:

  • 1$ ls
  • txt
  • 3min_mappe

For at vise skjult indhold skal du bruge -a-flaget:

  • 1$ ls –a
  • Jeg er en skjult fil
  • txt
  • 4min_mappe

For at vise det detaljerede indhold skal du bruge -1-flaget:

  • 1$ ls-1
  • 2-rw-rw-r—1 Alejandro Alejandro 0. okt. 22 16:46 min_fil.txt
  • 3 skuffer x rw x r-x 2 Alejandro Alejandro 4096 22. okt. 16:42 my_folder

Cd

Også kendt som Skift mappe og tillader dig at flytte mellem systemmapper. Den bruger følgende sti: cd {absolute/_or/_relative_path} Du har mulighed for at Rediger mappen ved at angive den absolutte sti fra rodmappen eller den relative sti fra din nuværende placering.. I tilfælde af Linux Den aktuelle mappe skal angives ved hjælp af dette symbol (.) Derfor leverer vi følgende kommandoer, der udfører den samme handling for at flytte dig til mappen: min/_mappe

Lad os se:

  • 1$ pwd
  • 2/hjem/Alejandro/EDteam
  • 3
  • 4$ cd /home/Alejandro/EDteam/min_mappe
  • 5$ cd ./min_mappe
  • 6$ cd min_mappe

For at vende tilbage til den forrige mappe skal du bruge følgende kommando: cd -:

  • 1$ pwd
  • 2/hjem/Alejandro/EDteam/min_mappe
  • 3
  • 4$ cd -
  • 5
  • 6$ pwd
  • 7/hjem/Alejandro/EDteam

Til flyt til en mappe over din nuværende placering, skal du bruge kommando cd . . eller en sekvens af . . Dette vil give dig mulighed for at gå op igennem mappestrukturen.

Et eksempel på dette kunne være: for at gå til hjemmemappen fra den nuværende EDteam-placering, skal du bruge følgende:

  • 1$ pwd
  • 2/homre/Alejandro/EDteam
  • 3$ cd . . / . .
  • 4$ pwd
  • 5/ home
E-bøger af IPAP
Ebooks IPAP

🔥BLIV MEDLEM AF🔥 DET NYE IP@P-FÆLLESSKAB! TILMELD DIG HER!

Emner

Forfatter: Mario José

Med en uddannelse i journalistik med speciale i undersøgende journalistik søger jeg sandheden i alle ting. I øjeblikket fokuserer jeg udelukkende på teknologi, computere og internettet.

Relaterede