Linux Shell: Hva er det, hva brukes det til, og hvordan bruker man kommandoer i det?

Siste oppdatering: 25/07/2022
Forfatter: Mario José
Linux Shell: Hva er det, hva brukes det til, og hvordan bruker man kommandoer i det?

Linux ble operativsystemet til kommandoerDerfor er det svært viktig å kunne kjenne til de fleste av dem, siden dette vil i stor grad forenkle arbeidet med det systemetDette er grunnen til at de fleste brukere som starter med denne terminalen vanligvis støter på noen problemer når ... utføre flere funksjonerMen for å prøve å løse dette, kan man ty til kommandotolker.

Når du begynner å bruke denne typen terminalDet er veldig viktig å kunne regne med programmer som forenkler opplevelsen av brukere, siden dette er grunnleggende for å kunne ha en veldig god systemadministrasjonSlik kan du finne det Skall, et program som er ansvarlig for Den tar kommandoene du skriver fra tastaturet og gir dem til operativsystemet for å utføre dem.

Denne typen verktøy har blitt til stor hjelp for alle brukere som er som begynner sin erfaring med Linux og som ennå ikke har mestret disse kodeseriene fullt ut. Derfor, Skjell har en rekke egenskaper som til syvende og sist gjør dem unike.Derfor skal vi forklare litt mer her. om dette verktøyet, hva det er til for og hvordan du bruker kommandoene i det, For å gjøre dette, følg nøye alt vi lærer deg i innlegget.

Hva er Linux-skallet, og hva brukes denne konsollen til?

Hva er Linux-skallet, og hva brukes denne konsollen til?

Også kjent som kommandotolkDette fungerer på en lignende måte som en kompilator, siden den er ansvarlig for å oversette menneskelig kode til maskinkode, derfor kan det betraktes som et grensesnitt som samhandler med operativsystemet. På samme måte er dette en begrep brukt i databehandlingsom består av grensesnittet til tradisjonelle brukere av Linux OS eller dets distribusjoner.

Som det går å skrive kommandoene i ShellDette programmet blir hovedansvarlig for tolke hver av dem og sørge for at de utføres riktig. Derfor kan man si at det er et slags verktøy som er ansvarlig for å kontrollere driften av utstyret. Kommandoene som gis av tolkene De kan brukes som et manus hvis de er skrevet i kjørbare filer kalt Shell-skript.

Dette lar brukeren, når de må gjøre bruk av flere kommandoer eller kombinasjoner av kommandoer med verktøy, kan skrive i en tekstfil el som vil bli merket som kjørbar. Denne måten, linje for linjetolken vil oversette til kjernen for å kjøre dem. Det er verdt å nevne det Shells er ikke strengt tatt et programmeringsspråktil prosessen med lage skallskript det slutter kalt Shell-programmering eller Shell-programmering på engelsk.

Shell-kategorier: Hvordan klassifiseres disse UNIX-kommandotolkene?

I dette tilfellet kan man finn forskjellige typer skallDerfor skal vi forklare hver enkelt av dem her.

For å gjøre dette, følg alle trinnene vi forklarer nedenfor:

Interaktivt påloggingsskall

I dette tilfellet Brukeren er ansvarlig for å legge inn kommandoene i datamaskinen. via tastaturet, Dette representerer den viktigste måten som brukeren går inn eller logger seg inn til få tilgang til systemet.

Noen eksempler på disse er følgende:

  • Terminaler SSH.
  • Fra en Grafisk grensesnittÅpne terminaler finnes med tastekombinasjoner som «Ctrl + Alt + funksjonstast (F1–F6)» eller med tastekombinasjonen «Ctrl + Alt + F7» Derfor er det grafiske grensesnittet gjenopprettet.
  • Tilgang til en Bash-økt med ditt – brukernavn.

Interaktivt skall uten pålogging

For denne typen I Shell er brukeren ansvarlig for å legge inn kommandoer i terminalen via tastaturet.Men i virkeligheten er det en terminalemulator som starter fra en grafisk miljø etter at brukeren har logget seg på systemet.

Et eksempel på dette er følgende:

  • Gnome-terminal, konsoll, osv.

Ikke-interaktivt skall uten pålogging

I dette tilfellet Det er ingen brukerinteraksjon, Slik at Det er ikke interaktivt, helt motsatt av de to nevnte ovenfor. Det er heller ingen pålogging. I dette tilfellet handler det i bunn og grunn om å bruke skript for disse situasjonene. Bash leser ingen oppstartsfiler.

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

  • scripts å kjøre oppgaver med cron.

Bash

Bash

Bash det er en av det mest gjenkjente skallet av Linux-brukere, Derfor, de fleste av Operativsystemdistribusjoner inkluderer vanligvis Bash som standard skallDerfor er det et av de beste alternativene for brukere som tar sine første skritt med disse maskinene. Som en av de mest populære tilbyr den visse fordeler, som å være... omgitt av et stort samfunnDerfor kan man finne mye informasjon om det.

Å gjøre bruk av Bashbrukeren må samarbeide godt med TAB-tasten, de Tabellering, som vil være den viktigste allierte for dette. På samme måte bør det nevnes at dette verktøyet er viktig når du må Det er vanskelig å skrive lange filstier, ettersom Bash har en autofullføringsfunksjon.Dette gjør at når du skriver de første bokstavene i destinasjonen og Å trykke på TAB-tasten fullfører resten med det som søkes.

Zsh

Zsh

Dette er en annen ShellDet regnes som et av de kraftigste for operativsystemet, og er hovedalternativet for erstatte BashDet er verdt å nevne at begge Bash og Zsh er kompatible, derfor lSkriptene fungerer riktig for begge verktøyeneDen tilbyr også en autofullføringsfunksjon som jeg ikke har noen klager på.

Hvis du bruker autofullføring, trenger brukeren bare å skrive inn Skriv inn den første bokstaven, så vil du automatisk se de forskjellige alternativene knyttet til det du vil søke etter. og bare de resultatene som begynner med bokstaven eller bokstavene du skrev inn vil vises. Et annet utmerket aspekt ved høydepunkt fra Zsh, det er i øyeblikket velg et argument i en kommando som du vil bruke, siden det vil tilby Veldig gode alternativer og enkelt valg..

Fisk

Fisk

Å ende typene av Skall tilgjengelig, Vi presenterer for deg Fisk, ansett som den mest intuitive av alle, tell med en syntaksfarging som vil fortelle deg om kommandoen du la til er riktig eller ikkeI tilfelle du går inn rekkefølgen på en kommando, og den er ikke installert så vil den gi deg beskjed om det, og Den vil vise deg alternativet for å installere det.

I likhet med de to nevnte ovenfor, har den også en autofullføring veldig lik Zsh sinMen denne gangen inkluderer det muligheten til å vis historikken over tidligere brukte kommandoer, som om det var en skygge i teksten vår. Den eneste ulempen i dette tilfellet er at den ikke er kompatibel med Bash..

Liste over de mest nyttige kommandoene du bør vite for bruk i Linux-konsollen

Hvis du er en ny Linux-bruker og det vet du fortsatt ikke kommandoer du kan begynne å bruke den til Få mest mulig ut av Linux-konsollen din og ta dine første skritt i bruken av den. Så her skal vi vise deg en Liste over de mest nyttige kommandoene du trenger å vite.

For å gjøre dette, følg listen vi viser deg nedenfor:

Passord

Denne kommandoen kalles Personlig arbeidskatalog og den tar seg av å lære deg katalogsti hvor du er for øyeblikket plassert.

La oss se:

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

mkdir

Den heter Lag katalog, og med den har du muligheten til å opprette nye mapper med navnet du angir:

  • mkdir (mappenavn)
  • 1$ mkdir_min_mappe.

berøre

Denne kommandoen lar deg opprette nye filer i gjeldende katalog.

For å gjøre dette må du bruke følgende:

  • 1$ berør_filen_min.txt
  • 2$ ls
  • tekst.

Mv

Kjent som Flytte, og dens funksjon er flytte filer eller mapper fra ett sted til et annet, I dette tilfellet er syntaksen som følger:: mv {nåværende_lokasjon} {ny_lokasjon}

La oss se:

  • 1$ mv min_fil.txt ./min_mappe/min_fil.txt

Du har også muligheten til Gi mapper og filer nytt navn ved å bruke samme kommando, hvor syntaksen er som følger: mv {nåværende_navn} {nytt_navn}.

Som vi angir nedenfor:

  • 1$ mv my_file.txt brukere.txt
  • 2$ mv my_courses_mappen.

Cp

Kjent som Kopier-kommandoen, og dens hovedfunksjon er kopiere mapper eller filer fra ett sted til et annet.

I dette tilfellet er syntaksen som følger: cp {source} {destination}:

  • 1$ cp brukere.txt brukerkopi.txt

Hvis du vil kopiere mapper, må du legge til –r, som resulterer i følgende:

  • 1$ cp -r kurs/ kopier_kurs/

Rm og rmdir

Kalt som Fjern kommando Og akkurat som navnet antyder, er målet slett filerSyntaksen er som følger: rm {filnavn}. Nå i tilfelle rmdir-kommandoenhva betyr det fjern katalogerFunksjonen er slett tomme mapper.

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

  • 1$ rmdir tomme_mapper/

Hvis de vil slett ikke-tomme mapper Det vil være nødvendig å bruke rm-kommandoen med –r-alternativet.

Det vil da bli som følger:

  • 1$ rm –r kurs_kopi/

Finn

Bruke Søk-kommandoen og –iname-alternativetDu vil ha muligheten til å finne filer.

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

  • 1$ finn .–iname “users.txt”
  • /kurs/brukere.txt

Katt

I dette tilfellet gir cat-kommandoen deg muligheten til å lese innholdet i filer:

  • 1$ cat notes.txt
  • 2
  • 3 Dette er kursnotatene.
  • 4 Notater ved kursslutt

Du kan vise linjene i filen ved å bruke –n-alternativet:

  • 1$ cat -n notater.txt
  • 2
  • 3 1 Dette er kursnotatene.
  • 4 2 Notater ved kursslutt.

Ls

LS lar deg slette eller fjerne filer og mapper fra gjeldende mappe:

  • 1$ ls
  • txt
  • 3min_mappe

For å vise skjult innhold, må du bruke -a-flagget:

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

For å liste opp detaljert innhold, må du bruke -1-flagget:

  • 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å kjent som Endre katalog og lar deg å flytte mellom systemkataloger. Den bruker følgende sti: cd {absolute/_or/_relative_path} Du har muligheten til å endre katalogen ved å angi den absolutte banen fra rotkatalogen eller den relative banen fra din nåværende plassering.. I tilfelle av Linux Den gjeldende katalogen må spesifiseres ved hjelp av dette symbol (.) Derfor tilbyr vi følgende kommandoer som utfører den samme handlingen for å flytte deg til katalogen: min/_mappe

La oss se:

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

For å gå tilbake til forrige katalog, bruk følgende kommando: cd -:

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

For å kunne flytt til en katalog over din nåværende plassering, må du benytte deg av kommando cd . . eller en sekvens av . . Dette vil tillate deg å gå opp gjennom katalogstrukturen.

Et eksempel på dette kan være: for å gå til hjemmemappen fra gjeldende EDteam-plassering, bør du bruke følgende:

  • 1$ pwd
  • 2/homre/Alejandro/EDteam
  • 3$ cd . . / . .
  • 4$ pwd
  • 5/ Hjem
E-bøker av IPAP
Ebøker IPAP

🔥BLI MED I🔥 DET NYE IP@P-FELLESSKAPET! REGISTRER DEG HER!

Emner

Forfatter: Mario José

Med en grad i journalistikk, med spesialisering i undersøkende journalistikk, søker jeg sannheten i alle ting. For tiden fokuserer jeg utelukkende på teknologi, databehandling og internett.

I slekt