Perbezaan Antara Bash dan Dash

Pengarang: Monica Porter
Tarikh Penciptaan: 22 Mac 2021
Tarikh Kemas Kini: 11 Mungkin 2024
Anonim
APA ITU JEKROD?!! | INFO UNTUK NEWBIE 👍
Video.: APA ITU JEKROD?!! | INFO UNTUK NEWBIE 👍

Kandungan

Perbezaan Utama

Dash adalah shell yang mempunyai kebolehgunaan yang tidak baik oleh keperluan moden apabila digunakan sebagai shell log masuk interaktif, namun lebih cepat dalam melaksanakan skrip patuh POSIX daripada Bash.Bash mempunyai banyak pilihan lebih lanjut dan lebih disukai terutamanya apabila digunakan secara interaktif (walaupun ia memeluk pilihan pengaturcaraan lagi juga). Bash biasanya dilengkapi sebagai hasil daripada shell interaktif lalai, manakala Debian dan derivatif Debian seperti Ubash semasa Ubash sebagai akibat pelaksanaan / bin / sh, dengan itu menimbulkan skrip dengan #! / Bin / sh shebangs untuk ditafsirkan oleh Dash tidak lebih dari Bash secara lalai. Untuk skrip yang memerlukan Bash untuk pelaksanaan, Bash akan tetap digunakan sebagai hasil dari jurubahasa jika shebang adalah #! / Bin / bash. Banyak keadaan shell yang dimulakan sebagai sebahagian daripada boot boot Ubuntu. Daripada menukar masing-masing secara individu untuk menjalankan secara jelas di bawah / bin / dash, satu perubahan yang memerlukan pembaikan yang perlu dan yang kemungkinan akan bertahan jika tidak dibayar dipertimbangkan, kumpulan inti teras Ubuntu merasakan bahawa ia adalah yang terbesar untuk membezakan shell lalai.


Apa itu Bash?

Bash adalah shell tambahan Bourne-Once. Bash adalah shell lengkap yang hebat yang boleh diterima untuk kegunaan interaktif; tentunya, ia masih merupakan shell lalai lalai. Bash direka untuk manusia dan memberikan kecekapan kecekapan POSIX.

Apa Dash?

Dash adalah Shell Debian Almquist. Dash mengimplementasikan Unix Spec tunggal, maka ia tidak sepatutnya dilakukan lagi untuk memenuhi spesifikasi formal itu. Dash adalah untuk pelaksanaan skrip tidak interaktif. Dash Hanya membantu pilihan POSIX yang mematuhi.

Perbezaan Utama

  1. Bash adalah shell lengkap yang hebat yang boleh diterima untuk kegunaan interaktif; tentunya, ia masih merupakan shell lalai lalai. Walau bagaimanapun, ia adalah hampir tidak besar dan lamban untuk keluar dan beroperasi dengan perbandingan dengan sengkang.
  2. Dash mengimplementasikan Unix Spec tunggal, maka ia tidak sepatutnya dilakukan lagi untuk memenuhi spesifikasi formal itu. Tetapi di kalangan banyak "bashism" berguna, akan menambah sedikit saiznya, dan akan menjadikannya jauh lebih rumit untuk menggunakan dash sebaliknya.
  3. Banyak skrip shell yang memeluk set perintah-perintah tidak harus disokong oleh dash tetap disokong oleh bash.
  4. Bash Menyokong arahan skrip yang sama seperti Dash bersama dengan arahan tambahan peribadinya, Dash Hanya membantu pilihan POSIX yang mematuhi.
  5. Bash direka untuk manusia dan menyediakan superset kecekapan POSIX, Dash adalah untuk pelaksanaan skrip tidak interaktif.
  6. Bash membantu menyiapkan tab dan Menyokong perintah bersejarah sebelumnya.
  7. Dash hampir tidak 100Okay berbanding dengan Bash's 900Okay.
  8. Dash adalah untuk permulaan yang lebih cepat dan pelaksanaan skrip berbanding dengan Bash.

Pelarut Pelarut (dari Latin olvō, "melonggarkan, mengoongkan, menyeleaikan") adalah bahan yang larut larut (cecair kimia, pepejal atau ga), menghailkan larutan. Pelarut biaanya cecair teta...

Reliable (kata ifat)euai atau bergantung pada; layak bergantung atau bergantung; boleh dipercayaiReliable (kata ifat)Jadi ama ada paket yang dihantar akan mencapai tujuannya, walaupun ia memerlukan pe...

Pilihan Tapak.