- The Bourne Shell (sh): Đây là một trong những chương trình shell đầu tiên đi kèm với Unix và cũng là chương trình được sử dụng rộng rãi nhất. Nó được phát triển bởi Stephen Bourne. Tệp ~/.profile được sử dụng làm tệp cấu hình cho sh. Đây cũng là shell tiêu chuẩn được sử dụng để tạo tập lệnh.
- C Shell (csh): C-Shell do Bill Joy phát triển và được mô phỏng theo ngôn ngữ lập trình C. Nó nhằm mục đích cải thiện khả năng tương tác với các tính năng như liệt kê lịch sử lệnh và chỉnh sửa lệnh. Các tệp ~/.cshrc và ~/.login được sử dụng làm tệp cấu hình bởi csh.
- The Bourne Again Shell (bash): Trình bao bash được phát triển cho dự án GNU như một sự thay thế cho sh. Các tính năng cơ bản của bash được sao chép từ sh và cũng thêm một số tính năng tương tác từ csh. anh ấy ~/.bashrc và các tệp ~/.profile được bash sử dụng làm tệp cấu hình.
Hãy xem hướng dẫn sắp tới của chúng tôi để biết thêm về Vi Editor!!
Hướng dẫn TRƯỚC
Giới thiệu về Unix Shell Scripting:
Trong Unix, Command Shell là trình thông dịch lệnh gốc. Nó cung cấp giao diện dòng lệnh để người dùng tương tác với hệ điều hành.
Các lệnh Unix cũng có thể được thực thi không tương tác dưới dạng Shell Script. Tập lệnh là một loạt các lệnh sẽ được chạy cùng nhau.
Tập lệnh Shell có thể được sử dụng cho nhiều tác vụ khác nhau, từ tùy chỉnh môi trường đến tự động hóa các tác vụ hàng ngày của bạn.
Danh sách tất cả các hướng dẫn về Unix Shell Scripting:
- Giới thiệu về Unix Shell Script
- Làm việc với Unix Vi Editor
- Các tính năng của Unix Shell Scripting
- Các toán tử trong Unix
- Mã hóa có điều kiện trong Unix (Phần 1 và Phần 2)
- Các vòng lặp trong Unix
- Các chức năng trong Unix
- Xử lý văn bản Unix (Phần 1, Phần 2 và Phần 3)
- Tham số dòng lệnh Unix
- Tập lệnh Shell nâng cao Unix
Unix Video #11:
Khái niệm cơ bản về Unix Shell Scripting
Hướng dẫn này sẽ cung cấp cho bạn cái nhìn tổng quan về lập trình shell và cung cấp kiến thức về một số chương trình shell tiêu chuẩn. Điều này bao gồm các shell như Bourne Shell (sh) và Bourne Again Shell (bash).
Shell đọc các tệp cấu hình trong nhiều trường hợp khác nhau tùy thuộc vào shell. Các tệp này thường chứa các lệnh cho trình bao cụ thể đó và được thực thi khi