Diferència entre Bash i Dash

Autora: Monica Porter
Data De La Creació: 22 Març 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
Diferència entre Bash i Dash - Ciència
Diferència entre Bash i Dash - Ciència

Content

Diferència principal

Dash és un shell que presenta usos pobres per les necessitats modernes quan s'utilitza com a shell de registre interactiu, però és més ràpid en executar scripts compatibles amb POSIX que Bash.Bash té moltes opcions més i és especialment preferible si s'utilitza de forma interactiva (encara que sí que abraça altres opcions de programació també). El Bash normalment està equipat com a resultat del shell interactiu per defecte, mentre que els derivats de Debian i Debian com Dash actual Ubuntu com a resultat de la implementació / bin / sh, provocant així scripts amb #! / Bin / sh shebangs per ser interpretats per Dash amb prou feines que Bash. En el cas dels scripts que necessiten l'execució de Bash, Bash s'utilitzarà, tot i així, com a intèrpret si el shebang és #! / Bin / bash. S'inicien nombroses condicions de shell com a part del curs d'arrencada d'Ubuntu. En lloc de canviar cadascun d’ells de forma individual per executar-se explícitament sota / bin / guió, un canvi que podria requerir reparacions necessàries en curs i que és probable que es pugui retrocedir si no es paga contraprestació, el grup d’enchanment del nucli d’Ubuntu va considerar que era el més gran. per diferenciar el shell predeterminat.


Què és Bash?

Bash és la closca extra Bourne-Once. Bash és un excel·lent full amb funcions acceptables per a un ús interactiu. definitivament, és el shell de sessió predeterminat. El bash està dissenyat per a éssers humans i proporciona un repertori eficaç de POSIX.

Què és Dash?

Dash és la versió de Debian Almquist Shell. Dash implementa la Specificació Unix, de manera que no caldria més per satisfer les especificacions formals. El quadre de comandament és per a l'execució de script no interactiva. Dash Only ajuda les opcions que conformen POSIX.

Diferències claus

  1. Bash és un excel·lent full amb funcions acceptables per a un ús interactiu. definitivament, és el shell de sessió predeterminat. Tanmateix, tot just és gran i lent per començar i operar per comparabilitat amb el guionet.
  2. Dash implementa la Specificació Unix, de manera que no caldria més per satisfer les especificacions formals. Però entre els molts “basismes” són útils, afegiria poc a la mida del guionet i faria molt menys complicat utilitzar el guionet al seu lloc.
  3. Una gran quantitat de scripts de shell que abasten el conjunt de comandaments, no hauria de ser compatible amb el guió, però és compatible amb bash.
  4. Bash Admet les direccions d’escriptura equivalents com Dash juntament amb les seves indicacions addicionals privades, Dash Only ajuda les opcions que conformen POSIX.
  5. Bash està dissenyat per a éssers humans i proporciona un repertori d’eficiència POSIX, Dash és per a l’execució de guions no interactiva.
  6. Bash ajuda a completar la pestanya i admet un historial anterior de comandaments.
  7. El dash és gairebé 100Okay en comparació amb el 900Okay de Bash.
  8. Dash és per començar i executar script més ràpidament en comparació amb Bash.

Diferència entre ros i rossa

Peter Berry

Ser Possible 2024

La principal diferència entre ro i roa é que un ro é un home amb el cabell clar i una roa una dona amb el cabell clar.El ro é maculí, de manera que el ro é un home de p&#...

Lactat vs lactosa: quina diferència hi ha?

Peter Berry

Ser Possible 2024

Lactoa La lactoa é un diacàrid. É un ucre compot per galactoa i glucoa i té la fórmula C12H22O11. La lactoa repreenta al voltant del 2-8% de la llet (en pe). El nom prov...

Popular