Mikä on oletuskuoren nimi Linuxissa?

Havainnollinen opas, joka esittelee Shell-konseptin Linuxissa ja suositun BASH-kuoren

"Shell" on Linux-järjestelmien tarjoama "interaktiivinen apuohjelma". Aina kun puhumme komentorivistä Linux- tai Unix-ympäristössä, viittaamme "Shelliin". Se toimii välimiehenä käyttäjän ja järjestelmän välillä, joka ottaa syötteen käyttäjältä ja syöttää sen järjestelmään.

Linux-kuori tarjoaa käyttäjille tavan käynnistää ohjelmia tai hallita ja käsitellä mitä tahansa Linux-järjestelmän tietoja. Shellin avulla käyttäjä voi olla vuorovaikutuksessa järjestelmän kanssa komentojen avulla.

Komentorivi on Linux- ja Unix-järjestelmien Shellin perustavanlaatuisin ja ydinosa. $-merkki on oletuskehote useimmissa Linux-jakeluissa ja tarkemmin Bourne Shell -jakeluissa. Komentorivi toimii käyttöliittymänä, johon voit kirjoittaa komennot. Nämä komennot tulkitaan sitten suoritettuina ytimessä. Shell-komento on ensimmäinen ohjelma, joka suoritetaan, kun käynnistät pääteikkunan.

Tässä lyhyessä artikkelissa opit joitakin perusasioita Linuxin Shellistä ja myös kysymystä Linuxin oletuskuoresta.

Shellin tyypit

Linuxissa on kahta päätyyppiä kuoret - Bourne Shell ja C-tyyppinen kuori. Molemmilla Shell-tyypeillä on joitain etuja ja myös haittoja.

Katsotaanpa seuraavissa osioissa näiden molempien tyyppien tekniset tiedot.

Bourne Shell

Bourne Shellin on kirjoittanut Stephen Bourne AT&T Bell Labsissa. Bourne Shell (sh) oli ensimmäinen, joka otettiin käyttöön Linux-järjestelmissä. Löydät tämän kuoren asennettuna nimellä /bin/sh useimmissa Linux-jakeluissa.

Vaikka Bourne Shell oli melko suosittu ja suositeltu silloin, mutta sillä oli joitain haittoja. Tästä Shellistä puuttui kyky palauttaa aiempia komentoja. sh siitä puuttui monia nykyaikaisia ​​ominaisuuksia, kuten aliaksia, ja siksi se heikensi sen tehokkuutta.

  • Merkitty nimellä sh
  • The $ merkki on oletuskehote.

Seuraavat ovat Bourne Shellin alaluokat.

  • Bourne Shell (sh)
  • Korn Shell (ksh)
  • Bourne Again Shell (lyödä)
  • POSIX Shell (sh)

C-tyypin kuoret

C-tyypin kuori loi Bill Joyn C-ohjelmointikielellä. C-Shell tai "csh" nähdään Bourne Shellin päivityksenä (sh). csh esitteli monia uusia ominaisuuksia, kuten komentohistorian ja aliakset, jotka puuttuivat Bourne Shellistä.

  • Merkitty nimellä csh
  • The% merkki on oletuskehote.

Vaikka se oli päivitys Bourne-kuoreen, siinä oli vähän haasteita. Myös yksi näkyvä ongelma csh oli, että se edellytti käyttäjältä C-ohjelmointikielen aiempaa tuntemusta, koska se oli rakennettu C-kielen pohjalta.

Seuraavat ovat C-tyypin kuorien alaluokat.

  • C-kuori (csh)
  • TENEX/TOPS C kuori (tcsh)

Linux-järjestelmissä voit selvittää järjestelmässäsi käytettävissä olevat eri kuoret käyttämällä kissa komento. Tietoja kuorista löytyy osoitteessa /etc/shells hakemistosta. Käytä seuraavaa komentoa saadaksesi lisätietoja kuorista.

cat /etc/shells

Lähtö:

gaurav@ubuntu:~$ cat /etc/shells # /etc/shells: kelvolliset kirjautumiskuoret /bin/sh /bin/dash /bin/bash /bin/rbash gaurav@ubuntu:~$ 

Oletuskuori Linuxissa

Vastaamaan kysymykseen "Mikä on oletuskuori Linuxissa?", sopivin vastaus olisi "LYÖDÄ(Bourne Again Shell). LYÖDÄ on suosituin komentotulkki, ja siksi se löytyy useimmista Linux-jakeluista oletuskuorena.

Voit tarkistaa oletuskuoren Linuxissa käyttämällä seuraavaa komentoa.

echo $SHELL 

Lähtö:

/bin/bash

Tämä tarkoittaa, että järjestelmässäni tällä hetkellä käytössä oleva komentotulkki on LYÖDÄ kuori.

Voit tarkistaa nykyisen version LYÖDÄ Linux-järjestelmässäsi käyttämällä seuraavaa komentoa:

bash -- versio

BASH Shellin ominaisuudet

LYÖDÄ on taaksepäin yhteensopiva Bourne Shellin kanssa (sh). BASH sisältää monia näkyviä ominaisuuksia Korn Shellistä (ksh) sekä C-Shell (csh).

BASH tarjoaa monia uusia ominaisuuksia, jotka puuttuivat sen edeltäjistä. Ja tämä tekee BASH-kuoresta epäilemättä erinomaisen parannuksen edeltäjiinsä verrattuna. Monet uudet ominaisuudet, kuten jokerimerkki, putkisto, välilehtien täydentäminen, ovat merkittäviä parannuksia, jotka tekevät BASH:sta ensisijaisen kuoren oletuksena useimmissa Linux-jakeluissa.

Katsotaanpa joitain Bash shellin merkittäviä ominaisuuksia.

Komentohistoria: Tämä yksinkertainen komento voi säästää vaivaasi kirjoittaa pitkä komento uudelleen. Komentohistoria-ominaisuus palauttaa aiemmin syötetyt komennot, joita voidaan navigoida päätteen läpi nuolinäppäimillä.

Komentorivimuokkaus: Tämä ominaisuus on juuri otettu käyttöön BASH:n kanssa. Sen avulla käyttäjä voi liikkua vapaasti komentorivillä vasemmalta oikealle ja oikealta vasemmalle. Tämä navigointi terminaalissa saattaa nyt näyttää normaalilta, mutta tämä oli erittäin merkittävä parannus edeltäjiinsä.

Aliakset: Tämä on johdettu ominaisuus C-kuoresta. Sen avulla käyttäjät voivat kirjoittaa vain lyhyen nimen tai komennon. Sitten komentotulkki muuttaa tämän lyhyen komennon pidemmäksi komennon.

Yksiulotteinen taulukko: BASH:n 1-D-taulukot mahdollistavat tietojen helpon viittaamisen. Myös tietoluetteloiden manipulointi tulee mahdolliseksi.

Käynnistystiedostot: Käynnistystiedostot ovat komentosarjoja, jotka Bash lukee ja suorittaa, kun se käynnistetään. Jokainen tiedosto on määritetty tiettyä tehtävää varten.

Ympäristöturvallisuus: BASH tarjoaa sinulle poikkeuksellisen "rajoitetun tilan" ominaisuuden. A LYÖDÄ alkaen nimestä rbash sallii kuoren toimia rajoitetussa tilassa.

Kaikkien näiden merkittävien ominaisuuksien ansiosta bash-kuori on laajalti suositeltu komentotulkki Linux- ja Unix-kaltaisissa järjestelmissä. Samasta syystä se hyväksytään oletuskuoriksi useimmille Linux-jakeluille.

Komennot saatavilla BASH-kuoren kanssa

LYÖDÄ shell tarjoaa sinulle joukon komentoja, jotka tekevät työstäsi vaivatonta ja ohjaavat kaikkia järjestelmäsi toimintoja komentoriviltä. Seuraavassa on joitain peruskäskyjä LYÖDÄ shell-tarjoukset Linux-jakeluissa.

merkintä: BASH-kuoressa käytettävissä olevien komentojen luettelo EI rajoitu vain tähän taulukkoon. Nämä ovat joitain peruskomentoja, joita käytetään havainnollistamiseen.

KomentoKuvaus
rmkomento, jota käytetään tiedoston poistamiseen
cpkomento, jota käytetään tiedoston tai hakemiston poistamiseen
kosketuskomento tyhjän tiedoston luomiseksi
mkdirkomento luodaksesi uuden hakemiston
pwd-komento tulostaa nykyisen työhakemiston nimen
CDkomento muuttaa hakemistoa

Johtopäätös

Tarkasteltuamme kaikkia BASH-kuoren perus- ja tärkeitä ominaisuuksia, voimme päätellä, että BASH-kuori on suosittu kuori käytettävissä olevista vaihtoehdoista tehokkaan luonteensa, käyttäjäystävällisten ominaisuuksiensa ja valtavan komentokorin ansiosta, jotka tekevät käyttäjäkokemuksesta. vaivaton. Voimme myös turvallisesti sanoa, että BASH on oletuskuori Linux-jakeluissa.