GNU/Linux >> Belajar Linux >  >> Ubuntu

Mengapa /bin/sh Menunjuk Ke /bin/dash Dan Bukan /bin/bash??

Pertanyaan ini sudah memiliki jawaban di sini :Apa gunanya sh ditautkan ke tanda hubung?

(4 jawaban)
Tutup 3 tahun lalu.

Sejauh yang saya mengerti bash adalah shell default di Ubuntu, jadi mengapa /bin/sh arahkan ke /bin/dash ?

Jawaban yang Diterima:

Shell login default masih /bin/bash . Apa yang diubah adalah shell sistem default /bin/sh .

Perubahan shell sistem default dimulai dari Ubuntu 6.10, dan alasan utama untuk beralih adalah efisiensi.

Di sini Anda dapat menemukan informasi lengkap tentang perubahan ini:Dash as /bin/sh


Ubuntu
  1. /usr/bin Vs /usr/local/bin Di Linux?

  2. Bash =~ Regex Dan Https://regex101.com/?

  3. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  1. “tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?

  2. Apa perbedaan antara /bin/false dan /sbin/nologin sebagai shell pengguna nologin?

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  1. Apa perbedaan antara #!/usr/bin/env bash dan #!/usr/bin/bash?

  2. cmake --version menunjuk ke /usr/bin/cmake sementara cmake menunjuk ke /usr/local/bin

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?