Do các khái niệm Shell, BashSH được sử dụng theo cách dễ gây ra nhầm lẫn nên hôm nay mình sẽ giải thích sơ bộ về Shell, Bash và SH để chúng ta dễ hình dung và không bị nhầm lẫn nữa.

Bash, Shell, SH là gì?

Shell

Shell là chương trình (phần mềm) phát triển dành cho các máy tính chạy hệ điều hành Unix và Linux. Shell cung cấp giao diện cho phép người dùng nhập và chạy các câu lệnh dưới (dạng văn bản) trên máy tính.

Trên các máy tính Mac OS X hay Ubuntu thì chương trình Shell có tên là Terminal. Hoặc khi bạn tạo kết nối SSH tới máy chủ thì bạn cũng đang sử dụng chương trình Shell trên remote server (thường gọi là Console).

Bash và SH

BashSH là hai ngôn ngữ máy tính dùng để biên dịch câu lệnh được nhập trên Shell để máy tính có thể hiểu được.

SH là ngôn ngữ được ra đời đầu tiên dùng cho các chương trình Shell. Sau đó tới lượt Bash (GNU Bourne-Again SHell) với một số cái tiến hơn so với SH.

Kết Luận

Shell: Là chương trình phần mềm chạy trên hệ điều hành Unix và Linux. BashSH: Là ngôn ngữ sử dụng bởi Shell để biên dịch câu lệnh người dùng nhập vào sử dụng Terminal (trên máy tính local) hoặc Console (trên remote server).

Viết câu trả lời

Drop Images

0 Bình luận