Bài gốc hỏi ba câu. Các câu trả lời được đưa ra bao gồm câu hỏi đầu tiên, "Khi tôi mở một cửa sổ đầu cuối, lớp vỏ nào được mở theo mặc định?" Họ cũng trả lời một câu hỏi KHÔNG được hỏi, đó là "Làm thế nào tôi có thể tìm ra cái vỏ nào hiện đang chạy trong thiết bị đầu cuối?" Tuy nhiên, theo như tôi có thể thấy không ai trả lời được câu hỏi thứ hai hoặc thứ ba ban đầu, cụ thể là "Làm cách nào để kiểm tra có bao nhiêu vỏ được cài đặt?" và "Làm cách nào để thay đổi vỏ được sử dụng từ tài khoản của tôi?"
- Để trả lời "Làm thế nào để tôi kiểm tra có bao nhiêu vỏ được cài đặt?" lệnh sau sẽ liệt kê tất cả các shell có sẵn:
mèo / etc / vỏ
Ví dụ: trên bản cài đặt mặc định của Ubuntu 18.10, điều này mang lại:
# / etc / shells: shell đăng nhập hợp lệ
/ thùng / sh
/ bin / dấu gạch ngang
/ thùng / bash
/ thùng / rash
Tuy nhiên, theo mặc định sh là một liên kết tượng trưng cho dấu gạch ngang, trong khi rbash liên kết đến bash với tùy chọn -r ("bash bị hạn chế") nên thực tế chỉ có hai shell chứ không phải bốn như danh sách trên cho thấy. Lệnh sau sẽ cho bạn biết liệu có bất kỳ shell nào được liệt kê trong thực tế là các liên kết tượng trưng hay không và nếu có thì chúng liên kết đến: ls -l / bin