paint-brush
Giải phóng siêu năng lực của thiết bị đầu cuối của bạn: Hướng dẫn viết kịch bản Bash thú vịtừ tác giả@jiniuspark
2,362 lượt đọc
2,362 lượt đọc

Giải phóng siêu năng lực của thiết bị đầu cuối của bạn: Hướng dẫn viết kịch bản Bash thú vị

từ tác giả Jin Park3m2023/05/24
Read on Terminal Reader

dài quá đọc không nổi

Bash scripting liên quan đến việc viết một danh sách các lệnh để trình bao thực thi. Đó là trình thông dịch dòng lệnh, vị thần kỹ thuật số của bạn, sẵn sàng tuân theo mệnh lệnh của bạn. Bash scripting chỉ là phần nổi của tảng băng chìm; có cả một đại dương ngoài kia để bạn khám phá.
featured image - Giải phóng siêu năng lực của thiết bị đầu cuối của bạn: Hướng dẫn viết kịch bản Bash thú vị
Jin Park HackerNoon profile picture
0-item
1-item

Chà, chà, chà, xem chúng ta có gì đây này! Vì vậy, bạn quan tâm đến việc tìm hiểu về kịch bản Bash, phải không? Tôi rất vui vì bạn đã quyết định lấy sừng con bò đực. Tin tôi đi; một khi bạn cảm nhận được sức mạnh mà tập lệnh Bash có thể mang lại trong tầm tay của bạn, bạn sẽ không thể quay đầu lại. Hãy coi đây là điểm hẹn với thiết bị đầu cuối của bạn, nơi bạn sẽ học cách làm cho thiết bị nhảy theo giai điệu của mình với sức mạnh của tập lệnh Bash. Bây giờ, chúng ta sẽ đi sâu vào?

Nhìn trộm vào thế giới của Bash Scripting

Trước khi chúng ta nhúng tay vào, chúng ta hãy làm rõ kịch bản Bash là gì và tại sao nó lại là một vấn đề lớn như vậy. Bash (Born Again SHell) là shell mặc định trong hầu hết các bản phân phối Linux. Đó là trình thông dịch dòng lệnh, vị thần kỹ thuật số của bạn, sẵn sàng tuân theo mệnh lệnh của bạn.


  • Vỏ là gì, bạn yêu cầu? Hãy nghĩ về nó như một giao diện người dùng cho phép bạn trò chuyện với hệ điều hành của mình, ngoại trừ việc trò chuyện liên quan đến nhiều lệnh hơn và ít cuộc trò chuyện nhỏ hơn.
  • Còn về kịch bản thì sao? Nó đang viết một loạt lệnh để trình bao thực thi.


Do đó, Bash scripting liên quan đến việc viết một danh sách các lệnh để trình bao thực thi, tự động hóa các tác vụ lặp đi lặp lại và giúp cuộc sống của bạn dễ dàng hơn. Ngọt ngào phải không?

Bash Scripting 101: Hành trình thực hành

Tạo tập lệnh Bash đầu tiên của bạn

Đã đến lúc bóng lăn! Kịch bản Bash đầu tiên của bạn sẽ không phải là khoa học tên lửa; hãy giữ mọi thứ đơn giản. Để tạo tập lệnh Bash, chúng tôi sẽ:


  1. Mở một trình soạn thảo văn bản.
  2. Viết lệnh của chúng tôi.
  3. Lưu tệp với phần mở rộng .sh.


Hãy lặp lại "Xin chào thế giới" - lời chào cổ điển của lập trình viên.


 #!/bin/bash echo "Hello, World!"


#!/bin/bash được gọi là shebang. Nó nói với hệ thống rằng đây là một tập lệnh Bash.


Chạy tập lệnh Bash của bạn

Chạy tập lệnh Bash dễ như ăn bánh. Bạn chỉ cần nhớ hai bước:


Cấp quyền thực thi cho tập lệnh của bạn bằng lệnh chmod: chmod +x script.sh


Thực thi tập lệnh: ./script.sh


Thì đấy! Thiết bị đầu cuối của bạn sẽ hiển thị "Xin chào, Thế giới!". Bạn vừa chạy tập lệnh Bash đầu tiên của mình.


Các biến trong Bash

Giữ vững niềm tin của bạn vì chúng tôi đang đi sâu vào nội dung cơ bản của tập lệnh Bash - các biến! Trong Bash, chúng tôi định nghĩa một biến như thế này:


 VARIABLE_NAME="Hello, World!"


Và để sử dụng một biến, chúng ta sử dụng ký hiệu đô la:


 echo $VARIABLE_NAME


Báo cáo có điều kiện trong Bash

Cuộc sống có rất nhiều sự lựa chọn, và kịch bản Bash cũng vậy! Câu điều kiện giúp chúng ta lựa chọn giữa các phương án. Đây là một câu lệnh if-else đơn giản:


 if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi


Tập lệnh này kiểm tra xem đối số bạn chuyển có lớn hơn 100 hay không và hiển thị thông báo tương ứng.


Muốn nhiều hơn như thế này?

Vậy là bạn đã có nó, hướng dẫn cho người mới bắt đầu về thế giới kịch bản Bash thú vị! Và nếu bạn muốn xem phần 2, thì hãy cân nhắc đăng ký và truyền bá thông tin!


Con đường để thành thạo Bash scripting có vẻ dài và quanh co, nhưng hãy nhớ rằng, Rome không được xây dựng trong một ngày. Bắt đầu từ việc nhỏ, luyện tập đều đặn và đừng quên tận hưởng niềm vui trên đường đi. Bạn sẽ nhanh chóng viết kịch bản như một chuyên gia.


Hướng dẫn viết kịch bản Bash này chỉ là phần nổi của tảng băng chìm; có cả một đại dương ngoài kia đang chờ bạn khám phá. Vì vậy, đừng quá lo lắng, hãy gõ những ngón tay đó và viết kịch bản vui vẻ!


Hãy ủng hộ tôi và giải phóng 'Jinius' bên trong bạn với Jin Park - hãy tham gia ngay bây giờ!

@ https://ko-fi.com/jiniusme ❤️