So sánh shell với giao diện desktop như thế nào?
Một hệ điều hành như Windows, Linux hoặc Mac OS là một loại chương trình đặc biệt. Nó điều khiển bộ xử lý, ổ cứng và kết nối mạng của máy tính, nhưng nhiệm vụ quan trọng nhất của nó là chạy các chương trình khác.
Vì con người không phải là số hóa, họ cần một giao diện để tương tác với hệ điều hành. Ngày nay, cách phổ biến nhất là trình duyệt tệp dạng đồ họa, chuyển các cú nhấp và nhấp đúp thành lệnh để mở tệp và chạy chương trình. Trước khi máy tính có màn hình đồ họa, thì mọi người gõ hướng dẫn vào một chương trình gọi là command-line shell. Mỗi khi một lệnh được nhập, shell sẽ chạy một số chương trình khác, in đầu ra của chúng ở dạng con người có thể đọc được, và sau đó hiển thị một prompt để báo hiệu rằng nó đã sẵn sàng nhận lệnh tiếp theo. (Tên của nó xuất phát từ ý tưởng rằng nó là "lớp vỏ ngoài" của máy tính.)
Gõ lệnh thay vì nhấp và kéo có thể có vẻ vụng về lúc đầu, nhưng như bạn sẽ thấy, khi bạn bắt đầu diễn đạt rõ ràng điều bạn muốn máy tính thực hiện, bạn có thể kết hợp các lệnh cũ để tạo ra lệnh mới và tự động hóa các thao tác lặp lại chỉ với vài lần gõ phím.
Mối quan hệ giữa trình duyệt tệp dạng đồ họa mà hầu hết mọi người sử dụng và command-line shell là gì?
Bài tập này là một phần của khóa học
Nhập môn Shell
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập