Shell Scripting - Hướng dẫn 02: Tất cả về Bash Shell

Shell Scripting - Hướng dẫn 02: Tất cả về Bash Shell

Shell Scripting - Hướng dẫn 02: Tất cả về Bash Shell

Tiếp tục loạt bài hướng dẫn của chúng tôi về Shell Scripting, hôm nay chúng tôi mang đến thứ hai (Hướng dẫn 02) Của cùng một.

Và do đó, trong lần đầu tiên chúng tôi tiếp cận 3 khái niệm cơ bản đầu tiên (Thiết bị đầu cuối, Bảng điều khiển và Vỏ) liên quan đến chủ đề này, trong phần thứ hai này, chúng tôi sẽ tập trung đặc biệt vào việc biết mọi thứ có thể về Vỏ bash.

Shell Scripting - Hướng dẫn 01: Thiết bị đầu cuối, Bảng điều khiển và Vỏ

Shell Scripting - Hướng dẫn 01: Thiết bị đầu cuối, Bảng điều khiển và Vỏ

Và trước khi bắt đầu điều này Hướng dẫn 02 về «Shell Scripting», chúng tôi khuyên bạn nên khám phá những điều sau nội dung liên quan, khi kết thúc việc đọc bài đăng này ngày hôm nay:

Shell Scripting - Tutorial 01: The Shell, Bash Shell và Scripts
Bài viết liên quan:
Shell Scripting - Hướng dẫn 01: Thiết bị đầu cuối, Bảng điều khiển và Vỏ
về PowerShell
Bài viết liên quan:
PowerShell, cài đặt trình bao dòng lệnh này trên Ubuntu 22.04

Shell Scripting Tutorial 02

Shell Scripting Tutorial 02

Bash Shell là gì?

Bash hoặc Bash Shell là một trình thông dịch ngôn ngữ lệnh hoặc trình bao được tạo riêng cho Hệ điều hành Linux. Một shell, phần lớn tương thích với shell gốc "sh" và kết hợp các tính năng hữu ích từ các shell Korn (ksh) và C (csh).

Ngoài ra, nó còn nhằm đạt được việc triển khai tương thích tiêu chuẩn “IEEE POSIX Shell và các công cụ”, đến lượt nó là một phần của Đặc tả IEEE POSIX (Tiêu chuẩn IEEE 1003.1). Do đó, để theo đuổi mục tiêu này, nó tích hợp các cải tiến chức năng đối với "sh", cả để sử dụng tương tác và lập trình.

10 Sự kiện Bash quan trọng hàng đầu

  1. Nó dựa trên Unix Shell và tương thích với POSIX.
  2. Tất cả các lệnh Bourne Shell (sh) đều có sẵn trong Bash.
  3. Nó là Shell mặc định, trong hầu hết các Bản phân phối GNU / Linux.
  4. Chức năng chính của nó là diễn giải các lệnh lệnh từ hệ điều hành.
  5. Nó khá di động, vì vậy nó cũng chạy trên hầu hết các phiên bản của Unix và các hệ điều hành khác.
  6. Cú pháp lệnh của nó là một tập hợp các lệnh dựa trên cú pháp Bourne Shell.
  7. Nó được phát triển và phát hành bởi Brian Fox vào ngày 8 tháng 1989 năm XNUMX như một phần của Dự án GNU.
  8. Nó cho phép tạo và quản lý các tệp Script (Bash Scripts) có chức năng là tự động hóa các tác vụ.
  9. Nó cung cấp một chuỗi hoạt động có cấu trúc, mô-đun và được định dạng tốt để phát triển Scripts.
  10. Nó cung cấp các tính năng như chỉnh sửa dòng lệnh, lịch sử lệnh kích thước không giới hạn, điều khiển công việc, chức năng shell và bí danh, mảng được lập chỉ mục kích thước không giới hạn, trong số nhiều tính năng khác.

Thêm về Bash Shell

Thông tin quan trọng hơn cho Shell Scripting Tutorial 02

Trong các hướng dẫn sau, chúng ta sẽ đi sâu hơn một chút về Tệp Bash Script và các phần tử (phần) của chúng y tài nguyên hữu ích cho nghệ thuật Viết kịch bản. Sau đó, tiếp tục với ví dụ thực tế về việc sử dụng lệnh (đơn giản và phức tạp) với Bash và việc sử dụng nó trong Scripts.

Tuy nhiên, bạn có thể tìm hiểu sâu hơn một chút thêm về Bash trong những điều sau đây liên kết chính thức:

Tên của Bash là từ viết tắt của 'Bourne-Again SHell', một cách chơi chữ của Stephen Bourne, tác giả của tổ tiên trực tiếp của Unix shell hiện tại 'sh', người đã xuất hiện trong phiên bản thứ bảy của Bash. Bell Labs Research for Unix ” .

Về lua
Bài viết liên quan:
Lua, cài đặt ngôn ngữ kịch bản mạnh mẽ này trên Ubuntu
về vợt
Bài viết liên quan:
Racket, cài đặt ngôn ngữ lập trình này trong Ubuntu

Biểu ngữ trừu tượng cho bài đăng

tóm lại

Tóm lại, với điều này Hướng dẫn 02 về «Shell Scripting» và những người sắp tới, chúng tôi hy vọng sẽ tiếp tục đóng góp cho đào tạo về cách sử dụng GNU / Linux Terminalđặc biệt là những người dùng mới bắt đầu trong những câu nói Hệ điều hành miễn phí và mở.

Nếu bạn thích nội dung, bình luận và chia sẻ nó. Và hãy nhớ, hãy truy cập vào phần đầu của «nơi», ngoài kênh chính thức của Telegram để biết thêm tin tức, hướng dẫn và cập nhật Linux.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.