Tôi đã đọc nhiều bài báo nói rằng vỏ chính thức trong FreeBSD là tcsh, và trong Debian, nó dash. Tuy nhiên, khi tôi echo $shell(FreeBSD) hoặc envtrong Debian, nó nói rằng shell nằm cshtrong trường hợp đầu tiên hoặc bashtrong Debian.
Đây là trong cài đặt mới. Tôi đã thử nghiệm dưới tài khoản root và tài khoản người dùng bình thường. Ngoài ra, khi tôi tạo một tài khoản mới trong FreeBSD, tôi có 3 lựa chọn; sh, cshHoặc tcsh. Nếu tôi không có sự lựa chọn, cshlà mặc định cho tài khoản.
Vỏ chính thức, tiêu chuẩn theo các hệ thống đó là gì? Là nó tcshhoặc cshtrong FreeBSD? Là nó dashhay bashtrong Debian?
Có phải tôi làm điều gì đó sai? Hoặc là các bài viết và các trang web thông tin sai?
Tôi muốn tìm hiểu hai shell: một cho Debian và một cho FreeBSD, nhưng tôi không thể tìm thấy cái nào tôi nên học, vì nó không rõ cái nào là shell chính thức.
Ngoài ra, trong khi tìm kiếm loại vỏ nào tôi nên tìm hiểu, tôi đã tìm thấy cái này: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Có phải ai đó không thích csh, hoặc chúng ta nên thực sự tránh csh?
Tôi đang sử dụng phiên bản Debian và FreeBSD mới nhất.
Tôi bắt đầu bị lạc với tất cả các tùy chọn shell này, tất cả chúng đều giống nhau đối với tôi (ngoại trừ cú pháp; ý tôi là tất cả chúng đều có vẻ giống nhau). Đó là lý do tại sao tôi muốn tìm hiểu chính thức.