Ero Bashin ja Dashin välillä

Kirjoittaja: Monica Porter
Luomispäivä: 22 Maaliskuu 2021
Päivityspäivä: 11 Saattaa 2024
Anonim
Ero Bashin ja Dashin välillä - Tiede
Ero Bashin ja Dashin välillä - Tiede

Sisältö

Tärkein ero

Dash on kuori, jonka nykyaikaisten tarpeiden mukaan on huono käytettävyys käytettäessä sitä interaktiivisena kirjautumiskulkuna, mutta kuitenkin POSIX-yhteensopivien komentosarjojen suorittamisessa on nopeampaa kuin Bash.Bashilla on monia muita vaihtoehtoja ja se on erityisen edullinen, kun sitä käytetään vuorovaikutteisesti (vaikkakin se omaksuu myös muut ohjelmointivalinnat). Bash on yleensä varustettu oletusvuorovaikutteisen kuoren seurauksena, kun taas Debianin ja Debianin johdannaiset, kuten Ubuntun nykyinen Dash / bin / sh-toteutuksen seurauksena, aiheuttavat täten skriptejä #! / Bin / sh -joukkoilla, jotka Dash tulkitsee. tuskin kuin Bash oletuksena. Skripteissä, jotka vaativat Bashin suorittamiseksi, Bashiä käytetään kuitenkin tulkin tuloksena, jos shebang on #! / Bin / bash. Lukuisat kuoriolosuhteet käynnistetään osana Ubuntun käynnistyskurssia. Sen sijaan, että muutettaisiin kutakin niistä erikseen ajamaan nimenomaan alla / bin / dash, muutos, joka voi vaatia tarvittavia jatkuvia korjauksia ja joka todennäköisesti taantuu, jos ei makseta suljettua vastiketta, Ubuntun ydintunnistusryhmä katsoi, että se oli suurin vain erottaaksesi oletuskuoren.


Mikä on Bash?

Bash on Bourne-Once -kuori. Bash on erinomainen monipuolinen kuori, joka on hyväksyttävä interaktiiviseen käyttöön; ehdottomasti, se on silti oletuskirjautumiskoooli. Bash on suunniteltu ihmisille ja tarjoaa POSIX-tehokkuuden yläsarjan.

Mikä on Dash?

Dash on Debian Almquist -kuori. Dash toteuttaa yhden Unix-eritelmän, joten sen ei pitäisi tehdä enää täyttääkseen tätä muodollista vaatimusta. Dash on tarkoitettu ei-vuorovaikutteiseen komentosarjan suorittamiseen. Vain viiva auttaa POSIX-yhteensopivia valintoja.

Keskeiset erot

  1. Bash on erinomainen monipuolinen kuori, joka on hyväksyttävä interaktiiviseen käyttöön; ehdottomasti, se on silti oletuskirjautumiskoooli. Se on kuitenkin tuskin suuri ja hidas aloittamaan ylöspäin ja toimimaan vertaamalla viivaan.
  2. Dash toteuttaa yhden Unix-eritelmän, joten sen ei pitäisi tehdä enää täyttääkseen tätä muodollista vaatimusta. Mutta monien "bashismien" joukosta, jotka ovat hyödyllisiä, lisäisivät vähän viivan kokoon ja tekisivät paljon vähemmän monimutkaista käyttää viivaa sen sijaan.
  3. Runsaasti komentosarjoja käsittäviä komentosarjoja - okei, sitä ei pitäisi tukea viivamerkinnällä, mutta sitä ei tueta bashilla.
  4. Bash tukee vastaavia komentosarjojen ohjeita kuin Dash yhdessä sen yksityisten lisäohjeiden kanssa, vain Dash auttaa POSIX-yhteensopivia valintoja.
  5. Bash on suunniteltu ihmisille ja tarjoaa POSIX-tehokkuuden yläjoukon, Dash on ei-interaktiivinen komentosarjojen suorittaminen.
  6. Bash auttaa välilehden loppuun saattamista ja tukee komentoa historiallisen edellisen.
  7. Dash on tuskin 100Okei verrattuna Bashin 900Okay-arvoon.
  8. Dash on nopeampi käynnistys ja skriptien suorittaminen verrattuna Bashiin.

Ero farkut ja housut

Monica Porter

Saattaa 2024

Farkkujen ja houujen pääaiallinen ero on e, että farkut ovat tyypilliiä rakata kudottua farkkuhouua, kun taa houut ovat kollektiivinen termi, jota käytetään viittaam...

Ethernet on lähiverkko, jota käytetään yhditämään eri paikaa työkenteleviä ihmiiä. e on vatapäätä Internetiä, joka on tarkoitettu ...

Valitse Hallinto