Linux > Linux Programming 과정
Linux bash Shell 프로그래밍
- 강의기간
-
2020-02-24 ~ 2020-02-28
- 난이도
- 초급
- 수강일
- 5일, 09:30~17:30
- 수강료
-
1,000,000원
KRW (KR)
- 환급
-
비환급과정
※ 비환급과정(면세) 입니다.
- 과목코드
- H0AX8S
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다. |
과정소개 |
- 본 과정은 리눅스 서버 운영환경에서 복잡한 관리 작업을 자동으로 진행시켜 업무 효율을 높이기 위한 스크립트 작성요령을 배울 수 있습니다.
- 변수 선언, 분기와 반복 제어문, 배열, 함수 등의 리눅스 Bash Shell 문법과 구조를 소개하고, 정규 표현식과 awk, sed 명령어를 사용한 Shell 스크립트 응용 방법을 배웁니다.
- Linux Bash Shell의 여러 구문을 이해하여 운영에 필요한 스크립트를 작성하거나 이미 작성되어 사용되고 있는 스크립트의 활용도를 높일 수 있는 능력 개발을 학습의 목표로 합니다.
|
수강대상 |
리눅스 시스템 관리자 및 관리를 계획하는 자
|
교육내용 |
Introduction to Bash Shell Scripts - What is a shell script?
- Script execution
- The subprocess environment
- Shell features Shell Scripting
- Which shell?
- Recommended script format
- Planning to write a shell script
- Portability issues Variables
- Variables
- Displaying and using variables
- Concatenation and substrings
- Other sources of data for variables User Input
- Reading user input
- Positional parameters
- Creating positional parameters
- Conditional substitution
- External influences Designing Program Output
- Variable attributes
- Formatted data
- Cursor positioning and terminal echo Shell Arithmetic
- Creating integer-only variables
- Base10 and others
- Working with arithmetic operators and data Branches and Logic Testing
- Logic testing
- Conditional operators
- Multiway decision branching and the case Statement Shell Patterns
- Basic expressions
- More complex patterns
- Pattern combinations Program Loops
- The while loop
- The until loop
- The for loop
- Breaking out of a loop
- Continue and exit commands
- The select loop The getopts Command
- Processing arguments
- The getopts and OPTARG variable
- The OPTIND variable Array Variables
- Substituting and counting
- Using integer variables as element numbers Functions
- Displaying current shell functions
- Declaring and using functions
- Variable scope
- Function libraries and recursion Managing Input and Output
- File descriptors
- Reading and writing using file descriptors
- Redirecting, parameter lists, and here documents
- Creating parameter lists from input lines Traps and Signals
- Common signals
- The trap and stty commands Regular Expressions
- Regular expressions
- Metacharacters
- The grep command Introduction to awk
- Record processing
- Pattern matching and printing
- Relational expressions
- awk variables Variables, Strings, and Arithmetic Operations
- awk user-defined variables
- Environment variables
- Arithmetic operations
- String manipulation
- Formatted output
- Command line arguments awk Flow Control
- Conditional if, while, and for loops
- Arrays
- getline, next, and exit
- Processing arrays
- Associative arrays Stream Editing with sed
- Substituting text
- Deleting and printing lines
- Reading and writing files
- Multiple sed editor functions
|
선수과목 |
Linux Fundamentals(U8583S)
|
다음과목 |
- Linux System Administration(H7091S)
- Linux Network Services(H7091S)
|
- 교육장
- 서울 한국HPE 강남교육센터
- 강의장
- 속리산
- 주소
- 서울 서초구 서초동 1302-2 대지프라자 6층
- 전화
- 1661-9080
- 팩스
- 02-3470-2200
- 주차
-
불가능
- 안내
-
- 9호선 신논현역 7번 출구 50M 직진, SK주유소에서 좌회전 후 30M 전방 도미노피자 건물 6F
- 2호선 강남역 9번 출구
시내버스 : 146, 341
마을버스 : 11 {삼호아파트 하차 (2 정거장)}
도보 : 강남역에서 20분 거리
* 주차불가