Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (170.89 KB, 2 trang )
Linux Shell Basic
Kernel
Kernel là trái tim của hệ điều hành Linux. Nó quản lý tài nguyên - các tiện ích có sẵn trong Linux. Tiện
ích lưu dữ liệu, in dữ liệu ra máy in, bộ nhớ, trình quản lý tập tin....
Kernel quyết định ai sẽ sử dụng tài nguyên này, trong khoảng bao lâu và khi nào. Nó chạy các chương
trình của bạn (hoặc thực thi các tập tin nhị phân).
Kernel làm trung gian giữa phần cứng và các chương trình/ứng dụng/shell.
Các công việc mà nó thực hiện:
•
Quản lý I/O.
•
Quản lý tiến trình.
•
Quản lý thiết bị.
•
Quản lý tập tin.
•
Quản lý bộ nhớ.
Shell:
Máy tính hiểu ngôn ngữ 0 và 1 gọi là ngôn ngữ nhị phân.
Thời kỳ đầu của máy tính, các chỉ dẫn sử dụng ngôn ngữ nhị phân - rất khó hiểu. Vì thế Os có một
chương trình đặc biệt được gọi là Shell. Shell chấp nhận các chỉ dẫn hoặc các lệnh bằng tiếng Anh (hầu
hết) và nếu như lệnh có giá trị thì nó chuyển đến kernel.
Shell là chương trình giao tiếp với ngườ
i dùng. Shell là trình thông dịch ngôn ngữ dòng lệnh - thực lệnh
các lệnh đọc từ các thiết bị input (như bàn phím) hoặc từ một file.
Shell thì không phải là phần của kernel, nhưng sử dụng kernel để thực thi chương trình, tạo các file,...
•
Một vài shell mà Linux chứa:
o
BASH (Bourne-Again Shell)