1. Trang chủ
  2. » Công Nghệ Thông Tin

Bash+ script+ structure+ cheatsheet

3 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Bash là một môi trường dòng lệnh trên các hệ điều hành Unix và tương tự, như Linux. Nó cung cấp một cách để tương tác với hệ thống thông qua lệnh văn bản. Script, trong ngữ cảnh này, là một tập hợp các lệnh Bash được lưu trữ trong một tệp văn bản, cho phép thực hiện nhiều tác vụ tự động hóa hoặc kịch bản hóa. Khi viết Bash và script, có một số nguyên tắc quan trọng: Sử dụng Shebang: Đầu mỗi script Bash, nên sử dụng shebang (ví dụ: binbash) để chỉ định trình thông dịch cho tệp script. Phân loại mã: Tách chức năng và biểu đồ luồng của mã. Sử dụng hàm và ghi chú để giúp đảm bảo mã dễ đọc và dễ bảo trì. Xử lý lỗi: Đảm bảo xử lý các tình huống lỗi một cách thích hợp. Sử dụng điều kiện và cấu trúc điều kiện để kiểm tra lỗi và thực hiện xử lý phù hợp. Bảo mật: Tránh truyền thông tin nhạy cảm trong mã script. Sử dụng biến môi trường an toàn và tránh các lỗ hổng bảo mật potenshial. Khi làm việc với Bash và script, cần lưu ý các điều sau: Kiểm tra biến và tham số đầu vào: Luôn kiểm tra các biến và tham số đầu vào để tránh các lỗi không mong muốn hoặc vấn đề bảo mật. Sao lưu dữ liệu quan trọng: Trước khi thực hiện các tác vụ quan trọng, đảm bảo rằng bạn đã sao lưu dữ liệu để đề phòng mất mát thông tin. Sử dụng tệp cấu hình: Để làm cho script dễ cấu hình và tùy chỉnh, nên sử dụng các tệp cấu hình riêng biệt thay vì nhúng cứng thông tin cấu hình vào mã. Kiểm tra phiên bản và tích hợp với hệ thống: Đảm bảo script của bạn tương thích với phiên bản Bash và các phiên bản hệ điều hành mục tiêu. Bash và script là một phần quan trọng trong quản lý hệ thống và tự động hóa công việc trong môi trường UnixLinux, và tuân theo những nguyên tắc này giúp đảm bảo tính ổn định và bảo mật của các tác vụ bạn thực hiện.

SECTION BASH SCRIPT STRUCTURE SECTION CHEAT SHEET THE CORE COMPONENTS OF A BASH SCRIPT SHEBANG LINE BASH COMMANDS EXIT STATEMENT This will pretty much always be #!/bin/bash These will depend on the task at hand = Success Non-Zero = Failure Official Exit Code Guidance THE PROFESSIONAL COMPONENTS OF A BASH SCRIPT # 1) Author: John Doe # 2) Created: 7th July 2020 # 3) Last Modified: 7th July 2020 # 4) Description: # Creates a backup in ~/bash_course folder of all files in the home directory # 5) Usage: # backup_script HOW TO SET SECURE PERMISSIONS chmod Find your octal code on permissions-calculator.org By default, go with 744 (rwxr r ) or 754 (rwxr-xr ) MAKING YOUR SCRIPTS ACCESSIBLE FROM ANY FOLDER Edit your ~/.profile file to add a custom folder to your PATH export PATH="$PATH:/path/to/script_directory Reload the ~/.profile file $ source ~/.profile Add your scripts to the new folder and run like normal commands! $ mv my_script script_directory You can now run your scripts like regular commands! $ my_script Note: Scripts must have execute permissions to run

Ngày đăng: 24/10/2023, 21:47

Xem thêm:

w