Đề cương khóa học

Giới Thiệu

  • Triết lý và nguyên tắc của Bash / Bash là gì?
  • So sánh Bash với các ngôn ngữ lập trình khác
  • Tổng quan về các tính năng và kiến trúc của Bash
  • Bước vượt qua Bash: Bash trong bối cảnh các công việc quản trị hệ thống

Hiểu Bash

  • Quá trình sống của một script Bash
  • Cách Bash phù hợp với các công việc quản trị hệ thống
  • Cú pháp và kiểu dữ liệu của Bash

Bắt đầu

  • Cài đặt Môi trường Phát triển
  • Cài đặt Bash trên hệ điều hành Linux
  • Cài đặt Bash trên hệ điều hành Windows
  • Cấu hình môi trường Bash

Tạo và chạy script Bash

  • Cấu trúc script Bash
  • Chạy script Bash
  • Sử dụng biến, tham số và đầu ra
  • Cấu trúc điều khiển và vòng lặp

Scripting Bash cho Tự động hóa

  • Tự động hóa các công việc với Bash
  • Quản lý hệ thống tệp với Bash
  • Quản lý tiến trình với Bash
  • Ghi nhận và giám sát hệ thống với Bash

Tích hợp Bash với các công cụ khác

  • Bash và biểu thức chính quy
  • Bash và sed và awk
  • Bash và các công cụ dòng lệnh (grep, find, xargs, v.v.)

Giải quyết vấn đề

  • Gỡ lỗi script Bash
  • Các lỗi thường gặp và cách tránh chúng
  • Tối ưu hóa script Bash

Tổng kết và Bước tiếp theo

  • Xem lại các khái niệm và thực hành chính
  • Các bước tiếp theo để học thêm về Bash và tự động hóa với Bash

Yêu cầu

  • Hiểu biết về hệ điều hành Linux
  • Kinh nghiệm với giao diện dòng lệnh
  • Kinh nghiệm lập trình cơ bản

Đối tượng

  • Lập trình viên
  • Quản trị hệ thống
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Các khóa học sắp tới

Các danh mục liên quan