Thêm vào câu trả lời của Miroslav:
echo $-
tùy chọn in của shell hiện tại (không có -
tiền tố). 1 và 2 là các mã thông báo không liên quan bổ sung.
Điều này có nghĩa là đây là các tùy chọn, cho mỗi máy tương ứng.
imsBEl
himBH
Tôi đã nghiên cứu ý nghĩa của mỗi lá cờ và biên soạn các ý nghĩa dưới đây, với sự diễn giải nhỏ.
-Tôi
Nếu tùy chọn -i có mặt, trình bao tương tác.
-m
Chế độ màn hình. Kiểm soát công việc được kích hoạt.
-B
Vỏ thực hiện mở rộng nẹp ( xem Mở rộng Brace ). Đây là trên chế độ mặc định.
-S
Nếu tùy chọn -s có mặt hoặc nếu không còn đối số sau khi xử lý tùy chọn, thì các lệnh được đọc từ đầu vào tiêu chuẩn. Tùy chọn này cho phép các tham số vị trí được đặt khi gọi trình bao tương tác.
-E
lỗi
-l
Làm cho bash hoạt động như thể nó đã được gọi như một vỏ đăng nhập
-h
băm
-H Mở rộng lịch sử
Tính năng này được bật theo mặc định cho các vỏ tương tác.