Bash (Bourne Again shell) là shell mặc định cho hầu hết các bản phân phối Linux và macOS (tiền Catalina). Đó là bộ xử lý lệnh cho phép bạn điều khiển máy tính của mình từ giao diện văn bản bằng cách nhập lệnh. Ngoài khả năng tương tác, Bash còn là một ngôn ngữ kịch bản mạnh mẽ cho phép bạn tự động hóa các tác vụ, xây dựng công cụ và hợp lý hóa quy trình làm việc.

Hướng dẫn này sẽ đưa bạn từ những điều cơ bản về điều hướng Bash đến tạo các tập lệnh nâng cao. Bạn sẽ học các lệnh thiết yếu, kỹ thuật viết tập lệnh và các phương pháp hay nhất sẽ nâng cao năng suất của bạn với tư cách là nhà phát triển, quản trị viên hệ thống hoặc kỹ sư DevOps.

Bạn sẽ học được gì

Trong hướng dẫn gồm 10 phần này, bạn sẽ học:

  • Cách điều hướng và thao tác hệ thống tập tin bằng lệnh Bash
  • Làm việc với các biến, luồng điều khiển và hàm
  • Xử lý văn bản và xử lý đầu vào/đầu ra
  • Tạo các tập lệnh Bash có thể tái sử dụng và bảo trì
  • Các kỹ thuật nâng cao như biểu thức chính quy, quản lý quy trình và gỡ lỗi

Hướng dẫn này dành cho ai

Hướng dẫn này được thiết kế cho:

  • Các nhà phát triển đang tìm cách cải thiện kỹ năng dòng lệnh của họ
  • Quản trị viên hệ thống muốn tự động hóa các tác vụ thường ngày
  • Kỹ sư DevOps xây dựng các kịch bản triển khai hoặc tự động hóa
  • Bất kỳ ai chuyển từ Windows sang Linux/macOS cần tìm hiểu shell
  • Người mới bắt đầu có kinh nghiệm tối thiểu với dòng lệnh

Đến cuối hướng dẫn này, bạn sẽ cảm thấy thoải mái khi làm việc trong môi trường Bash và có thể tạo tập lệnh để tự động hóa các tác vụ lặp đi lặp lại. Hãy bắt đầu với các nguyên tắc cơ bản của Bash!

Sách điện tử miễn phí

Để khám phá sâu hơn về Bash, hãy tải xuống Sách điện tử miễn phí "Giới thiệu về Bash". Sách điện tử này bao gồm mọi thứ từ cơ bản đến kỹ thuật viết kịch bản nâng cao, kèm theo các ví dụ và bài tập để củng cố việc học của bạn.

Thực hành thực hành

Củng cố những gì bạn học được ở đây với Trình mô phỏng thiết bị đầu cuối Linux tương tác, ngay trong trình duyệt của bạn mà không cần thiết lập.