Vrste lupin v Linuxu - Podrobna razlaga vrst lupin v Linuxu

Kazalo:

Anonim

Uvod v lupine v Linuxu

Kaj je lupina? Lupina je program, ki deluje kot vmesnik med jedrom uporabnika in operacijskega sistema (OS). Školjke so se razvile s časom; prva lupina, ki je prišla na svet, je bila školjka Thompson, ki jo je napisal ken Thompson v AT&T Bell Labs. Razdeljen je bil z različicami 1 do 6 Unixa, in sicer od 1971 do 1975. Kmalu smo dobili lupino Bourne, ki jo je razvil Stephen Bourne v Bell Labs, ki je bila leta 1979 razdeljena kot lupina za UNIX različico 7. The Thompson lupina ni bila skriptna lupina in kmalu so jo nadomestili Bourneovi lupini, ki so jo spremljale številne izboljšave.

Vrste lupin v Linuxu

Sledijo različne vrste školjk

1. Školj Bourne

Lupino Bourne je razvil Stephen Bourne v podjetju Bell Labs in jo kot lupino za različico Unix razdelil leta 1979. Ta lupina je označena s To lupino je hitrejša in nima funkcij, kot je interaktivna. To je tudi privzeta lupina sistema Solaris. Pot polnega imena ukaza v Bourne lupini je / bin / shand / bin / sh. Root uporabnikov poziv je #, medtem ko uporabnik nekorenski poziv $.

Vir : https://images.app.goo.gl/

2. Bash Shell

Bash Shell pomeni zopet Bourne shell in je privzeta lupina številnih distribucij Linuxa danes. Ta lupina je zelo združljiva z bournovo lupino in ima številne izboljšave kot bourne lupine. Nekatere izboljšave so nadzor nad opravili, urejanje ukazne vrstice, zgodovina ukazov neomejene velikosti itd.
Spodaj je nekaj primerov ukazov:

Operacije v datotekimvTa ukaz se uporablja za premikanje ali preimenovanje datoteke ali imenika
cpTa ukaz bo kopiral datoteko ali imenik.
dotikTo bo ustvarilo prazno datoteko in jo lahko uporabite tudi za posodobitev zadnjega spremenjenega časa
rmTa ukaz se uporablja za brisanje datoteke.
ImenikipwdPrikaže se trenutni delovni imenik
lsTo se uporablja za seznam vseh datotek in imenikov v tem delovnem imeniku, v katerem se nahajate.
mkdirTa ukaz bo ustvaril nov imenik.
cdSpremenil bo imenik; je lahko relativna ali absolutna pot
rmdirodstrani imenik z danim imenom (imenik mora biti prazen)

Ponazoritev ukazov

3. Lupina C

Lupina C je označena s csh. Ustvaril ga je Bill Joy leta 1970 na kalifornijski univerzi v Berkeleyju. To je ukazni procesor in se izvaja v ukaznem oknu.bin / csh je ime polnega ukaza, privzeti poziv korenskega uporabnika je #, privzeti poziv za nekorenski uporabnik pa ime gostitelja%.


Vir: https://en.wikipedia.org/

Nekatere možnosti c lupine so-SYNOPSIS: csh -l

bTa argument, ko ga pošljete s csh - bo prisilil prekinitev obdelave možnosti.
eTo lahko uporabite za izhod iz lupine c
HTo bo zagnalo lupino c v skritem načinu.
sTo bo prebralo ukazni vnos s standardnega vnosa.

4. TENEX c lupina

To je izboljšanje v primerjavi z lupino c in se lahko uporablja kot ukazni procesor skripta lupine kot tudi interaktivna lupinska prijava. Gre za izboljšano, a povsem združljivo različico lupine c. Označuje ga tcsh, nekatere glavne značilnosti so:

  • Urejanje ukazne vrstice
  • Izpolnitev ukazne vrstice
  • Nadzor nad delom
  • C kot skladnja

5. Korn školjka

Korn lupina je označena s ksh, napisal in razvil pa jo je David Korn leta 1980. Vseboval je vse lastnosti lupine c (csh) in lupine c c (tcsh). Hitrejša je kot lupina C in je močan programski jezik na visoki ravni. Polno ime ukaza je / bin / ksh, privzeti poziv korenskega uporabnika je #, medtem ko privzeti uporabniški poziv za nekorenski priimek je $.

V ksh je Metacharacter eden od naslednjih znakov:

  • ;
  • &
  • (
  • )
  • <
  • >
  • nova vrstica
  • prostor
  • zavihek

ksh Značilnosti:

  • Urejanje ukazne vrstice
  • Nove zmogljivosti CD-ja - To omogoča uporabnikom, da se vrnejo v prejšnji imenik, ne da bi vtipkali popolno ime poti.
  • Nadzor opravila - opravilo, ki se izvaja v ksh lupini, lahko potisnete v ozadje z ukazi kot je bg in ga lahko tudi ustavite.
  • Zgodovinski mehanizem - Datoteka z imenom .sh_history shranjuje vse ukaze, ki imajo izvršitve v lupini ksh in jih je mogoče pozneje prikazati z zagonom zgodovine ukazov.
  • Razširitev Tilde - Domači imenik katerega koli uporabnika se lahko sklicuje na znak ~ tilde.

6. Školjka Z

Lupina Z je označena z zsh in je podaljšek za breme lupine z mnogimi izboljšavami in se uporablja kot interaktivna prijavna lupina. Združuje funkcije iz Bash, ksh in tcsh lupine. Uporablja se tudi kot ukazni tolmač za zapisovanje lupin. Nekatere pomembne lastnosti z lupine so:

  • Podpora za vtičnike in teme
  • Generacija datotek
  • Pojem indeks
  • Indeks funkcij
  • Pravopisni popravek in približno izvedba
  • Samodejni CD
  • Gledanje prijave / odjave

7. Ribja lupina

Ribja lupina je uporabniku prijazna lupina, ki so jo razvili leta 2005. Za razliko od svojih konkurentov ribe ne temeljijo na lupini Bourne ali lupini C.

Za namestitev rib v sisteme Ubuntu lahko zaženemo spodnje ukaze:

  • sudo apt-add-repository ppa: ribja lupina / izdaja-3
  • posodobitev sudo apt
  • sudo apt namestite ribe

Če ga želite namestiti na mac os: Brew namesti ribe

Namestitev rib na Windows : Če uporabljate Windows 10, lahko ribe namestite v podsistem Windows za Linux in izdate:
sudo apt namestite ribe

Če pa imate Windows 10 razen 10, lahko Cygwin uporabimo za namestitev rib.

Lastnosti:

  • Samodejni predlogi
  • Ima internetne konfiguracije
  • Podpira 256 terminalsko tehnologijo
  • Okrajšave za zaključek zavihka.
  • Počakajte na ukaz: ki čaka na procese v ozadju
  • Spremenljivke se lahko uporabljajo tudi kot ukazi

Zaključek - Vrste lupin v Linuxu

V tem članku smo spoznali različne vrste školjk. Tu pa se seznam ne konča, veliko je tudi drugih školjk, vendar smo pokrili zgornje lupine, ki se razvijajo do danes.

Priporočeni članki

To je vodnik za Vrste lupin v Linuxu. Tu podrobno razpravljamo o različnih vrstah lupin v Linuxu s slikami za boljše razumevanje. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. Linux datotečni sistem
  2. Kaj je Linux?
  3. Kaj je Unix Shell?
  4. Iskreni ukazi lupine
  5. Vodnik po seznamu ukazov školjke Unix
  6. Vodnik po najboljših operaterjih Linuxa