Shell Scripting - Tutorial 04: The Bash Shell Scripts - Phần 1

Shell Scripting - Tutorial 04: Bash Shell Scripts - Phần 1

Shell Scripting - Tutorial 04: The Bash Shell Scripts - Phần 1

Hôm nay, trong bài đăng này, chúng tôi sẽ tiếp tục Hướng dẫn 04 từ loạt bài hướng dẫn của chúng tôi về Shell Scripting. Trong những phần trước, chúng tôi đã đề cập đến các khái niệm sau: Thiết bị đầu cuối, Bảng điều khiển, Vỏ, Bash Shell, Scripts và Shell Scripting.

Vì lý do này, trong hướng dẫn này, chúng tôi sẽ tập trung nhiều hơn một chút vào phần thực hành hoặc kỹ thuật của Tập lệnh được tạo bằng Bash Shell.

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

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

Và, trước khi bắt đầu bài đăng này được gọi là «Shell Scripting - Hướng dẫn 04», 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 - Hướng dẫn 03: Tất cả về Bash Shell Scripting
Bài viết liên quan:
Shell Scripting - Hướng dẫn 03: Tất cả về Scripts và Shell Scripting
Shell Scripting - Hướng dẫn 02: Tất cả về Bash Shell
Bài viết liên quan:
Shell Scripting - Hướng dẫn 02: Tất cả về Bash Shell

Shell Scripting Tutorial 04

Shell Scripting Tutorial 04

Khái niệm cơ bản về tệp tập lệnh

Thế hệ

đến tạo một tệp kịch bảnvề cơ bản bạn cần sử dụng một trình soạn thảo văn bản, có thể không có bất kỳ vấn đề nào, một trong những thiết bị đầu cuối (CLI) chẳng hạn như “nano” hoặc “vi”, hoặc từ Máy tính để bàn (GUI) chẳng hạn như "gedit" hoặc "mousepad".

Ngoài ra, chúng có thể được sử dụng người chỉnh sửa mã nguồn loại IDE phức tạp hơn hoặc mạnh mẽ hơn, phát hiện cú pháp của ngôn ngữ được sử dụng, chẳng hạn như Geany, Atom, văn bản tuyệt vời, Visual Studio Code, trong số nhiều người khác.

Về nguyên tắc, chỉ cần một trong số chúng là đủ, chúng tôi thực hiện theo thứ tự tạo một tệp văn bản thuần túy mới có hoặc không có Phần mở rộng “.sh”tốt nhất là với cô ấy.

Ví dụ, điều đơn giản nhất sẽ là thực hiện lệnh sau trong một thiết bị đầu cuối:

nano miprimerscript.sh

Thực hiện

đến chạy một tập lệnh bash shell, bạn có thể chọn 2 cách hoặc hình thức sau:

  • Gọi trình thông dịch Bash để chạy tệp kịch bản:
bash miprimerscript.sh
  • Gọi trình thông dịch mặc định (Sh) để thực thi tệp kịch bản:
sh miprimerscript.sh

Ghi chú: Hãy nhớ rằng, trong một số trường hợp, việc không gọi đúng Shell có thể gây ra sự cố một phần hoặc toàn bộ Tập lệnh đã tạo. Do đó, lý tưởng là Shell được gọi trong dòng đầu tiên của Script là cái được sử dụng để thực thi nó. Trong trường hợp của chúng tôi, "bash".

Tuy nhiên, chúng ta cũng có thể thực thi trực tiếp một tệp script như sau:

./miprimerscript.sh

Trong trường hợp này, 2 ký tự đầu tiên "./" chỉ ra rằng chúng tôi sẽ thực thi tệp kịch bản từ thư mục hiện tại, tức là, đường dẫn thực nơi tệp thực thi ở đó.

Các phần hoặc phần tử trong tệp Tập lệnh Linux

Thực sự, một Tập lệnh nói chung là một cái gì đó rất cơ bản, do đó, nó chỉ bao gồm 2 mặt hàng Họ là ai:

  • She Bang hoặc Sha-Bang (#!): Đây là tên được đặt cho dòng đầu tiên của tệp Script, có mục đích xác định chương trình (Shell) nào mà nó sẽ thực thi. Vì vậy, và trong trường hợp chương trình đó không được cài đặt, một lỗi sẽ được tạo ra ngăn cản việc thực thi chương trình đó.
  • Mật mã: Đây có thể là bất cứ thứ gì từ một lệnh đơn đến hàng nghìn dòng mã đại diện cho các lệnh đơn giản hoặc phức tạp trong thiết bị đầu cuối Linux.

Ví dụ:

#!/bin/bash
echo Mi Primer Script

Ảnh chụp màn hình

Ví dụ về thực thi Script - Ảnh chụp màn hình 1

Ví dụ về thực thi Script - Ảnh chụp màn hình 2

Ví dụ về thực thi Script - Ảnh chụp màn hình 3

Ví dụ về thực thi Script - Ảnh chụp màn hình 4

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ỏ
PowerShell 7.2.6: Sử dụng lệnh Linux và Windows trong GNU
Bài viết liên quan:
PowerShell 7.2.6: Sử dụng lệnh Linux và Windows trong GNU

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 04 về «Shell Scripting» chúng tôi đã bắt đầu phương pháp tiếp cận ban đầu trên các khía cạnh thực tế và kỹ thuật hơn có quan hệ với Tập lệnh được tạo bằng Bash Shell. Do đó, chúng tôi hy vọng rằng họ sẽ sớm bắt đầu tạo và sử dụng tệp script đầu tiên trên GNU / Linux.

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.