Ok, tôi hy vọng câu hỏi này làm cho một số ý nghĩa nhưng sự khác biệt giữa một bash shell và bash terminal là gì? Thí dụ. Khi tôi lần đầu tiên mở terminal tôi có một dấu nhắc với thư mục hiện tại của tôi và tên người dùng của tôi. Trong tiêu đề cửa sổ đầu cuối nó nói -bash-, khi tôi gõ echo $ SHELL tôi nhận được bash. Vì vậy, theo mặc định vỏ là bash. Nơi mà sự nhầm lẫn của tôi xuất hiện là khi tôi gõ bash. Lời nhắc của tôi sau đó chuyển sang bash-3.2 $. Rõ ràng đó là một chế độ khác. Có bất kỳ sự khác biệt lớn nào không? Tôi đã đọc trang người đàn ông không có câu trả lời. Tôi hiểu những gì một vỏ bash là nhưng chỉ không nhận được sự khác biệt. Cảm ơn sự rõ ràng trước.Sự khác nhau giữa Bash shell và Bash terminal?
9
A
Trả lời
13
Không có sự khác biệt, chúng là cả hai phiên bản của vỏ bash
.
Lý do bạn thấy dấu nhắc khác là nguồn vỏ đăng nhập ban đầu của bạn ~/.bash_profile
có lẽ bạn đã đặt lời nhắc. Khi bạn nhập bash
, nó gọi một trình bao khác nhưng vì đây không phải là trình bao đăng nhập, nó không nguồn ~/.bash_profile
và vì vậy bạn sẽ nhận được lời nhắc mặc định.
Nếu bạn đã gọi bash -l
, (mà gọi bash như thể nó là một vỏ đăng nhập) Tôi đặt cược bạn sẽ thấy rằng dấu nhắc ban đầu của bạn vẫn
Các vấn đề liên quan
- 1. Sự khác nhau giữa ksh và bash script
- 2. Sự khác biệt giữa $ {} và $() trong Bash
- 3. Sự khác biệt giữa bash pid và $$
- 4. Bash: Sự khác biệt giữa mèo và tiếng vang
- 5. Sự khác nhau giữa git gui, git bash, git CMD
- 6. Sự khác biệt giữa Git Bash và GitHub cho Windows shell là gì?
- 7. Sự khác biệt giữa: và # cho các bình luận Bash
- 8. Sự khác nhau giữa: ". [Script]" hoặc "source [script]", "bash [script] hoặc $ SHELL [script]" và "./ [script]" hoặc "[script]" là gì?
- 9. bash shell lồng nhau cho vòng lặp
- 10. Sự khác nhau giữa "else if" và "elif" trong bash là gì?
- 11. Sự khác biệt giữa bash và trăn Ống
- 12. Sự khác nhau giữa khai báo, sắp xếp và biến cục bộ trong Bash
- 13. Sự khác nhau giữa ">" và "&>" trong bash là gì?
- 14. Sự khác biệt giữa system() và shell()
- 15. Sự khác nhau giữa Rscript và Littler
- 16. Bash - Sự khác biệt giữa hai danh sách
- 17. Kịch bản lệnh Bash khác nhau đầu ra khi doubleclick so với chạy trong terminal
- 18. '$$' trong bash shell là gì?
- 19. Sự khác biệt giữa $ * và $ @
- 20. Sự khác biệt giữa backticks và $() trong bash script là gì?
- 21. Sự khác nhau giữa các dịch vụ RDP/Terminal và các kỹ thuật trực tuyến VNC
- 22. Sự khác nhau giữa khởi chạy tập lệnh với ./script.sh và. ./script.sh
- 23. Làm cách nào để tôi nhận được sự khác biệt giữa hai ngày theo bash
- 24. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 25. Sử dụng bash shell bên trong Matlab
- 26. Chạy tập lệnh bash shell trong java
- 27. Sự khác biệt giữa x | y và y <(x) trong bash?
- 28. Cách thiết lập proxy qua bash shell?
- 29. Shell Scripting: Sử dụng bash với xargs
- 30. Caret Tìm kiếm và thay thế trong Bash shell
Tôi hiểu rồi, cảm ơn vì giải thích rõ ràng, tôi đã rất bối rối, i đang cố gắng nắm bắt được dòng lệnh và bash nói chung, cảm ơn một lần nữa. – Gmenfan83
@ Gmenfan83 bất kỳ lúc nào. Thậm chí cho đến ngày nay, tôi cần phải nhìn vào 'người đàn ông bash' để nhớ sự khác biệt giữa tất cả các hoán vị khác nhau giữa một: đăng nhập, không đăng nhập, tương tác và không tương tác vỏ – SiegeX