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

Giới thiệu

  • Mục tiêu
  • Lịch trình khóa học
  • Giới thiệu khóa học
  • Yêu cầu tiên quyết
  • Tài liệu tham khảo
  • Phân công trách nhiệm
  • Tổng quan khóa học

Ôn tập kiến thức cơ bản - tùy chọn

  • Tệp
  • Thư mục và Quy trình
  • Hiển thị Thư mục - ls
  • Tìm Trợ giúp - man
  • Hiển thị Tệp - cat, more
  • Các lệnh đơn giản
  • Piping - sử dụng ký hiệu |
  • Redirection - sử dụng ký hiệu >
  • Redirection - sử dụng ký hiệu >>
  • Redirecting Input - sử dụng ký hiệu <
  • Redirecting Errors
  • Sử dụng /dev/null
  • Foreground Jobs
  • Background Jobs - &
  • Dừng Jobs - kill
  • Tệp đặc biệt - . và ..
  • Dòng lệnh - PS1
  • Tạo Alias
  • Sử dụng Alias
  • Lịch sử lệnh
  • Chỉnh sửa Dòng lệnh - sử dụng phím Mũi tên
  • Chỉnh sửa Dòng lệnh - sử dụng vi
  • Tùy chỉnh Shell
  • Thư mục chính - HOME
  • Thư mục làm việc - pwd
  • Thay đổi Thư mục - cd
  • Make Thư mục - mkdir
  • Xóa Thư mục - rmdir
  • Sao chép tương tác - cp -i
  • Di chuyển tương tác - mv -i
  • Xóa tương tác - rm -i
  • Xóa Thư mục - rm -r
  • Wild Cards - Tạo tên Tệp
  • Word đếm - wc
  • Tìm Tệp - find
  • Tìm Văn bản trong Tệp - grep, sort, cut, uniq, tr
  • Thay đổi Quyền - chmod

Shell Programming

  • Tạo Script Shell
  • Kiểm tra Lệnh
  • Tạo Tệp Script
  • Thêm Quyền Thực thi
  • Kiểm tra Script
  • Chạy Script - time
  • Chạy Script - dot
  • Chạy Script - exec
  • Chạy Script - ksh
  • Gỡ lỗi Script
  • Truyền Tham số
  • Lệnh read
  • Sử dụng read trong Scripts
  • Chọn Shell
  • Sắp xếp Đầu ra
  • Suppress Input - stty

Ký tự và Biến đặc biệt

  • Dấu ngoặc kép
  • Chuỗi được trích dẫn - ", '
  • Ký tự Escape - *
  • Chuỗi được trích dẫn - `
  • Sử dụng $(...)
  • Biến Hệ thống - set
  • Biến Đặc biệt khác
  • Biến Người dùng
  • Biến Người dùng - unset
  • Biến trong Scripts
  • Lệnh Typeset
  • Biến Số nguyên
  • Cấu trúc Đặc biệt

Tạo Menu

  • Điều kiện - case
  • Tạo Menu
  • Lặp lại - while, until
  • Giữ Đầu ra - sleep
  • Giữ Đầu ra - dummy read
  • Kết thúc Script
  • Kết thúc Vòng lặp
  • Tùy chọn ẩn - khởi động shell
  • Bẫy Ngắt - trap
  • Thêm về Ngắt
  • Highlight Text- tput
  • Định vị Con trỏ - backtab \b
  • Menu Korn Shell

Lựa chọn

  • Kiểm tra Điều kiện
  • Kiểm tra Thuộc tính Tệp
  • Kiểm tra Quyền Tệp
  • Nhiều Kiểm tra - if lồng nhau
  • Nhiều Kiểm tra - elseif
  • Điều kiện NOT
  • Nhiều Điều kiện trong một Kiểm tra
  • Kiểm tra Chuỗi
  • Sử dụng Dấu ngoặc vuông
  • Tránh Đầu vào Null
  • Kiểm tra Số
  • Thêm về case
  • Hiển thị Biến
  • Đặt Khoảng trắng
  • Kiểm tra Lệnh

Lặp lại, Vòng lặp

  • Tính toán - let
  • Lặp lại - while, until
  • Vòng lặp Vô hạn
  • Lặp lại - for
  • Hơn 9 Tham số - shift

Sub-scripts và Hàm

  • Biến cục bộ và toàn cục
  • Sub-scripts
  • Lệnh Export
  • Trạng thái Thoát
  • Aliases
  • Hàm
  • Hàm Hữu ích
  • Trạng thái Trả về
  • Thao tác Hàm
  • Hàm trong Scripts

Lệnh Nâng cao

  • Gỡ lỗi - set
  • Đặt - set
  • Hợp nhất Tệp - join
  • Hợp nhất Tệp - paste, basename và dirname
  • Kiểm soát Công việc - jobs
  • Biểu thức Chính quy
  • Máy in Biểu thức Chính quy Toàn cục - grep
  • Biểu thức Chính quy grep - egrep
  • grep Nhanh - fgrep
  • Tính toán - expr
  • Tính toán – bc, lệnh eval,
  • Xử lý Đối số
  • Lệnh getopts
  • Sử dụng Mảng

Chỉnh sửa Nâng cao – vi & sed

  • vi - Ánh xạ Tổ hợp Phím
  • Ánh xạ Phím Điều khiển
  • Sử dụng Viết tắt
  • Chỉnh sửa Nhiều Tệp
  • Biểu thức Chính quy
  • Chèn Toàn cục
  • Tài liệu ở đây,
  • Trình chỉnh sửa Dòng Stream - sed, sed delete, -d, sed print, -p, sed suppress, -n, sed quit, -q, sed file, -f, sed Multiple Input, sed
  • Tìm và Thay thế
  • Ví dụ sed

Xử lý Tệp Văn bản - awk

  • Công cụ awk
  • Khớp Mẫu
  • Biểu thức Chính quy
  • Mẫu So sánh
  • Mẫu Hợp chất
  • Mẫu Phạm vi
  • Mẫu Đặc biệt
  • Hàm Được Xây dựng
  • Khắc phục Sự cố Script awk
  • Truyền Tham số
  • Sử dụng Contains
  • Hàm printf
  • Tính toán
  • Hàm
  • substr
  • length
  • Câu lệnh Hành động
  • Câu lệnh Điều khiển Luồng
  • Mảng
  • Mảng với Vòng lặp for
  • Ví dụ awk

Requirements

Khóa học này chỉ dành cho những người có kiến thức làm việc tốt về UNIX hoặc đã tham gia khóa học Giới thiệu về UNIX.

 14 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories