Forskjellen mellom Bash og Dash

Forfatter: Monica Porter
Opprettelsesdato: 22 Mars 2021
Oppdater Dato: 11 Kan 2024
Anonim
Gentlemen Of Fortune (comedy, dir. Alexander Sery, 1971)
Video: Gentlemen Of Fortune (comedy, dir. Alexander Sery, 1971)

Innhold

Hovedforskjell

Dash er et skall som har moderne brukervennlighet når det brukes som et interaktivt påloggingsskall, men er raskere når det gjelder å utføre POSIX-kompatible skript enn Bash.Bash har mange flere valg og er spesielt å foretrekke når de brukes interaktivt (selv om det omfavner ytterligere programmeringsvalg også). Bash er normalt utstyrt som et resultat av det standard interaktive skallet, mens Debian og Debian-derivater liker Ubuntu aktuelle Dash som et resultat av / bin / sh-implementeringen, og påfører dermed skript med #! / Bin / sh-shebangs som skal tolkes av Dash knapt enn Bash som standard. For skript som krever Bash for utføring, vil Bash ikke desto mindre bli brukt som et resultat av tolken hvis shebang er #! / Bin / bash. Tallrike skallforhold startes som en del av Ubuntu-oppstartsforløpet av. I stedet for å endre dem hver for seg for å løpe eksplisitt under / søppel / bindestrek, en endring som kan kreve nødvendige løpende reparasjoner og som sannsynligvis vil være tilbøyelig til å regressere hvis ikke betalt lukket vurdering, følte Ubuntu kjerneforbedringsgruppe at det var størst bare for å skille standardskallet.


Hva er Bash?

Bash er Bourne-Once ekstra skallet. Bash er et enestående, full egnet skall som er akseptabelt for interaktiv bruk; definitivt, det er likevel standard påloggingsskall. Bash er designet for mennesker og gir et supersett av POSIX effektivitet.

Hva er Dash?

Dash er Debian Almquist Shell. Dash implementerer Single Unix Spec, og det skulle ikke gjøre lenger for å tilfredsstille den formelle spesifikasjonen. Dash er for ikke-interaktiv script-kjøring. Dash Only hjelper POSIX-kompatible valg.

Viktige forskjeller

  1. Bash er et enestående, full egnet skall som er akseptabelt for interaktiv bruk; definitivt, det er likevel standard påloggingsskall. Imidlertid er det knapt stort og tregt å starte opp og operere med sammenlignbarhet med bindestrek.
  2. Dash implementerer Single Unix Spec, og det skulle ikke gjøre lenger for å tilfredsstille den formelle spesifikasjonen. Men blant de mange “bashismene” er nyttige, vil det gi liten størrelse på streken og ville gjøre det langt mindre komplisert å bruke streken i stedet.
  3. Mange skallskripter som omfavner kommandosettet - Okay bør ikke støttes av streker, ikke desto mindre støttet av bash.
  4. Bash Støtter tilsvarende skriptinstruksjoner som Dash sammen med private tilleggsanvisninger. Dash Only hjelper POSIX-kompatible valg.
  5. Bash er designet for mennesker og gir et supersett av POSIX-effektivitet. Dash er for ikke-interaktiv skriptutførelse.
  6. Bash hjelper deg med å fullføre fanene og støtter en tidligere kommandokommando.
  7. Dash er knapt 100Okay sammenlignet med Bashs 900Okay.
  8. Dash er for raskere oppstart og utførelse av skript sammenlignet med Bash.

Den viktigte forkjellen mellom Logo og Inignia er at Logo er et grafik merke eller emblem om ofte bruke av kommerielle foretak og Inignier er et tegn på tatlig, korporativ eller religiø verd...

intropektiv Intropective er det tredje tudioalbumet av den engelke ynth-popduoen Pet hop Boy. Den ble utgitt 11. oktober 1988 av Parlophone. Det er duoene net betelgende album etter Very (1993), om ...

Se