Cách tạo tập lệnh shell trong linux

Mục lục:
- Cách tạo tập lệnh shell trong Linux
- Kịch bản là gì?
- Cách tạo Shell Script
- Tập lệnh đầu tiên
- Phản hồi
- Thêm lệnh
- Chạy kịch bản
Chúng ta đã nói đủ về các lệnh trong Linux và bảng điều khiển, chúng ta đã học cách điều khiển chúng để thực hiện các hoạt động cụ thể, cách chúng ta có thể kết hợp chúng và sự dễ dàng mà chúng mang lại cho chúng ta để thực hiện một số tác vụ nhất định. Trong trường hợp này, chúng tôi sẽ giới thiệu bản thân về hoạt động của tập lệnh shell trong Linux, một công cụ tuyệt vời để tự động hóa các tác vụ và thực hiện chúng từ bảng điều khiển. Nếu bạn muốn biết cách tạo một kịch bản shell trong Linux, hãy tiếp tục đọc bài viết của chúng tôi.
Cách tạo tập lệnh shell trong Linux
Kịch bản là gì?
Một tập lệnh không có gì khác hơn một tệp văn bản có nội dung là một tập hợp các dòng lệnh, được thực hiện tuần tự từ đầu đến cuối. Theo cách này, chúng ta có thể cấu trúc trong một kịch bản các lệnh mà chúng ta muốn thực thi bằng bàn phím và cũng tự động hóa nó thông qua một tác vụ, nếu đó là việc được thực hiện thường xuyên.
Cách tạo Shell Script
Quá trình tạo một kịch bản shell rất đơn giản. Đơn giản như việc tạo một tệp mới và cung cấp cho nó phần mở rộng.sh. Có hai lựa chọn để làm điều đó, nó có thể thông qua giao diện đồ họa hoặc từ bàn điều khiển bằng lệnh cảm ứng.
Ví dụ:
chạm vào test.sh
Và theo cách này, tệp test.sh sẽ được tạo trong thư mục hiện tại.
Tập tin này có thể được mở, cũng với hai lựa chọn thay thế, từ trình soạn thảo văn bản của môi trường đồ họa (ví dụ: gedit) hoặc từ thiết bị đầu cuối với Vim.
Tập lệnh đầu tiên
Bây giờ chúng ta có tệp được tạo và mở, chúng ta phải cho Linux biết rằng tệp sẽ là tập lệnh. Do đó, tất cả các tập lệnh shell phải có một dòng đầu tiên là:
#! / thùng / bash
Dòng này có thể được chia thành hai phần, phần đầu tiên tương ứng với #! Trình tự này được gọi là sha bang. Về cơ bản, chức năng của nó là chỉ ra cho hệ thống rằng một bộ hướng dẫn sẽ được trình bày dưới đây và do đó được xử lý. Phần thứ hai, / bin / bash, chỉ ra trình bao sẽ được sử dụng để thực thi các lệnh.
Phản hồi
Hiện tại chúng tôi sẽ không đề cập sâu về những gì tương ứng với lập trình shell script, nhưng điều cần thiết là bạn phải biết cách thêm nhận xét trong tập lệnh của mình. Nếu bạn là một lập trình viên, bạn sẽ hiểu chúng hữu ích và quan trọng như thế nào. Đối với những người không biết cách lập trình, một bình luận không thêm chức năng cho hệ thống, nhưng chúng có liên quan để giải thích hoạt động của một chương trình, kịch bản trong trường hợp này.
Nhận xét có thể được thêm bằng biểu tượng #. Và chúng tôi thêm văn bản có vẻ phù hợp với chúng tôi, sau phần đệm. Thông thường bình luận được đặt trước hướng dẫn, để giải thích một số chức năng, nhưng chúng có thể được sử dụng ít hơn hoặc thường xuyên hơn trong tập lệnh shell.
Thêm lệnh
Trong kịch bản shell, chúng ta có thể sử dụng tất cả các lệnh mà chúng ta đã học được từ Linux. Nói cách khác, bất kỳ hướng dẫn nào chúng ta có thể nhập thông qua bảng điều khiển đều có thể được bao gồm trong tập lệnh. Nhưng, ngoài ra, bạn có thể thêm nhiều công cụ khác như cấu trúc có điều kiện, toán tử số học, bộ so sánh, trong số những công cụ khác.
Chúng ta sẽ sử dụng một ví dụ khá đơn giản trong trường hợp này, bao gồm các lệnh cơ bản:
#! / bin / bash # Script từ ovtoaster.com # Chúng tôi đặt mình vào thư mục của người dùng cd ~ # Chúng tôi in Kernel mà chúng tôi sử dụng uname -r trên màn hình # Chúng tôi in trên màn hình ngày hiện tại # Chúng tôi tạo một thư mục có tên Documents mkdir TestDocument # We di chuyển đến thư mục Documents cd TestDocument # Chúng tôi tạo một txt được gọi là mẹo touch tips.txt #… Chúng tôi có thể tiếp tục viết tất cả các lệnh chúng tôi muốn, tập lệnh sẽ thực hiện tất cả chúng theo tuần tự.
Cuối cùng, chúng tôi lưu các thay đổi trong tệp của mình và tập lệnh gần như đã sẵn sàng để hoạt động…
Chạy kịch bản
Trước khi thực thi tập lệnh shell, chúng ta phải cấp quyền thực thi cho tệp. Đây là một điều rất đơn giản để làm. Chúng tôi đi đến thiết bị đầu cuối và chúng tôi được đặt trong thư mục của tập lệnh của chúng tôi và chúng tôi sử dụng lệnh chmod:
CHÚNG TÔI KIẾN NGHỊ BẠN Cách chỉnh sửa tệp trong linux: Vi Text Editor là người bạn tốt nhất của bạnNếu chúng tôi muốn cấp quyền cho người dùng hiện tại, chúng tôi sử dụng:
sudo chmod 775 test.sh
Trong trường hợp chúng tôi muốn cấp quyền cho tất cả người dùng, câu sẽ là:
sudo chmod 777 test.sh
Khi chúng tôi đã cấp quyền, chúng tôi sẽ chạy tập lệnh:
./test.sh
Với điều này, chúng tôi hoàn thành, kịch bản đầy đủ chức năng của chúng tôi và hoàn hảo để chạy khi chúng tôi cần và thậm chí để lên lịch cho nhiệm vụ.
Chúng tôi khuyên bạn nên đọc hướng dẫn cho người mới bắt đầu trong Linux.
Chúng tôi hy vọng rằng chủ đề này hữu ích và đừng quên chia sẻ kinh nghiệm và ý kiến của bạn trong các bình luận của chúng tôi?
Cách tạo tập lệnh đầu tiên của bạn trong linux

Hướng dẫn cách tạo tập lệnh đầu tiên của bạn trong Linux. Tạo tập lệnh Linux dễ dàng đầu tiên của bạn, mọi thứ bạn cần để chạy tập lệnh dễ dàng và nhanh chóng.
Cách chia nhỏ bài tập của bạn trên đồng hồ quả táo

Với Apple Watch, bạn có thể chia các bài tập của mình thành các phân đoạn hoặc từng phần tùy theo máy, bài tập, cường độ ... Tìm hiểu cách thực hiện tại đây
Bộ xử lý qua c3 có thể bị vi phạm bằng lệnh shell đơn giản

Christopher Domas đã khám phá cách dễ dàng truy cập các đặc quyền gốc trên Linux trên máy có bộ xử lý VIA C3 Nehemiah.