VnExperts Academy - Đào tạo, học, thi chứng chỉ Quốc tế Cisco CCNA, CCNP, Microsoft MCP, MCSA, MCITP, Linux, Security+, CEH

Khóa học Linux Sell Scripting PDF Print E-mail
Khóa học tập trung vào việc tự động hóa các tiến trình, nhiệm vụ trong linux, unix.

Yêu cầu: Học viên cần nắm rõ chế độ, câu lệnh command-line.

Hỗ trợ Distributions:
Red Hat Enterprise Linux 5
Fedora Core 6
SUSE Linux Enterprise Server 10
SUSE Linux 10.1

Thời gian: 20h

Nội dung chi tiết:
  1. SHELL SCRIPTING BASICS
    1. Shell Scripting
    2. Example Shell Script
    3. Shell/Environment Variables
    4. Key Environment Variables
    5. General Quoting Rules
    6. Nesting Commands
    7. Variables: Arrays
    8. Positional Parameters
    9. printf
    10. Input and Output
    11. alias
    12. Functions
    13. Colors in Scripts
    Lab Tasks
    1. Shell Variables
    2. Shell Meta-Characters
    3. Command Substitution
    4. Aliases
    5. Bash Login Scripts
    6. Create "userinfo" and "sysinfo" functions
  2. WORKING WITH FILES
    1. Communication Channels
    2. File Redirection
    3. Piping Commands Together
    4. Doing Math
    5. Determining Disk Usage
    6. cron
    7. crontab Format
    8. /etc/cron.*/ Directories
    9. Sending Email with mail
    Lab Tasks
    1. Disk and Filesystem Usage
    2. Connecting Commands
  3. DATA MUNGING
    1. Regular Expression Overview
    2. Regular Expressions
    3. RE Character Classes
    4. RE Quantifiers
    5. RE Parenthesis
    6. Searching Inside Files
    7. Replacing Text Characters
    8. The Streaming Editor
    9. Text Processing with awk
    10. Text Sorting
    11. Duplicate Removal Utility
    12. Extracting Columns of Text
    Lab Tasks
    1. Pattern Matching with Regular Expressions
    2. Extended Regular Expressions
    3. Using Regular Expressions With sed
    4. Create "rmhost" function
    5. Create "showenv" function
    6. Parsing Mail Server Logs
    7. Fixing Incorrect Files
  4. BRANCHING AND LOOPING
    1. Exit Status
    2. Comparisons with test
    3. Conditional Statements
    4. Flow Control: case
    5. The for Loop
    6. Flow Control: while and until Loops
    7. Reading Files with while
    8. Flow Control: select
    Lab Tasks
    1. Reporting User Statistics
    2. Monitoring Filesystem Usage
  5. SECURITY, WHITESPACE AND OTHER GOTCHAS
    1. Gotchas: Maximum Command Length
    2. Gotcha: Whitespace in for Loops
    3. Gotcha: $IFS
    4. Gotcha: Printing in .bashrc
    5. Gotcha: Aliases
    Lab Tasks
    1. Renaming MP3 Files
    2. Split and Display $PATH
    3. A tar-based Backup
  6. WHERE TO FROM HERE?
    1. Waterfall Development
    2. Iterative Development
    3. Getting Help with man and info
    4. $MANPATH, whatis and apropos
    5. Help from Commands and Documentation
    Lab Tasks
    1. Automated Virtual Host Provisioning
 

Hỗ trợ nhanh

Tel: 04.62731335/37623389

Hotline: 0983989511

training@vnexperts.net

Đ/c: P.402A - tòa nhà 347 Đội Cấn - Ba Đình, Hà Nội

Thời gian làm việc

Thứ 2-thứ 6
Thứ 7
CN, ngày lễ
: 08h00-17h30
: 08h00-12h00
: Nghỉ