Course Outline

소개

  • 목표
  • 코스 일정
  • 강좌소개
  • 전제조건
  • 서지
  • 책임 위임
  • 코스 요약

기본 사항 검토 - 선택 사항

  • 파일
  • 디렉터리 및 프로세스
  • 디렉토리 표시 - ls
  • 도움 받기 - 남자
  • 파일 표시 - 고양이, 기타
  • 간단한 명령
  • 배관 - 사용 | 상징
  • 리디렉션 - > 기호 사용
  • 리디렉션 - >> 기호 사용
  • 입력 리디렉션 - < 기호 사용
  • 오류 리디렉션
  • /dev/null 사용
  • 포그라운드 작업
  • 백그라운드 작업 - &
  • 작업 중지 - 종료
  • 특수 파일 - . 그리고 ..
  • 명령 프롬프트 - PS1
  • 별칭 만들기
  • 별칭 사용
  • 명령 내역
  • 명령줄 편집 - 화살표 키 사용
  • 명령줄 편집 - vi 사용
  • 셸 사용자 정의
  • 홈 디렉토리 - HOME
  • 작업 디렉토리 - pwd
  • 디렉토리 변경 - cd
  • 디렉토리 만들기 - mkdir
  • 디렉토리 제거 - rmdir
  • 대화형 복사 - cp -i
  • 대화형 이동 - mv -i
  • 대화형 제거 - rm -i
  • 디렉토리 제거 - rm -r
  • 와일드카드 - 파일 이름 생성
  • Word 개수 - 화장실
  • 파일 찾기 - 찾기
  • 파일에서 텍스트 찾기 - grep, sort, cut, uniq, tr
  • 권한 변경 - chmod

쉘 Programming

  • 쉘 스크립트 생성
  • 명령 테스트
  • 스크립트 파일 생성
  • 실행 권한 추가
  • 스크립트 테스트
  • 스크립트 실행 - 시간
  • 스크립트 실행 - 점
  • 스크립트 실행 - exec
  • 스크립트 실행 - ksh
  • 스크립트 디버깅
  • 매개변수 전달
  • 읽기 명령
  • 스크립트에서 읽기 사용
  • 쉘 선택
  • 출력 정리
  • 입력 억제 - stty

특수 문자 및 변수

  • 인용 부호
  • 인용 문자열 - ", '
  • 이스케이프 문자 - *
  • 인용된 문자열 - `
  • $(...) 사용
  • 시스템 변수 - 설정
  • 기타 특수 변수
  • 사용자 변수
  • 사용자 변수 - 설정 해제
  • 스크립트의 변수
  • 조판 명령
  • 정수 변수
  • 특수 구조물

메뉴 만들기

  • 조건 - 사례
  • 메뉴 만들기
  • 반복 - 동안, 때까지
  • 출력 유지 - 절전 모드
  • 출력 유지 - 더미 읽기
  • 스크립트 종료
  • 루프 종료
  • 숨겨진 옵션 - 쉘 포크
  • 트래핑 인터럽트 - 트랩
  • 인터럽트에 대한 추가 정보
  • 텍스트 강조 표시 - tput
  • 커서 위치 지정 - 백탭 \b
  • 콘 쉘 메뉴

선택

  • 조건부 테스트
  • 파일 속성 테스트
  • 파일 권한 테스트
  • 다중 테스트 - 중첩된 ifs
  • 다중 테스트 - elseif
  • NOT 조건
  • 한 번의 테스트로 여러 조건
  • 문자열 테스트
  • 대괄호 사용
  • Null 입력 방지
  • 테스트 번호
  • 사례에 대해 자세히 알아보기
  • 변수 표시
  • 공간 배치
  • 테스트 명령

반복, 루핑

  • 계산 - 하자
  • 반복 - 동안, 때까지
  • 무한 루프
  • 반복 - 대상
  • 9개 이상의 매개변수 - Shift

하위 스크립트 및 함수

  • 지역 및 전역 변수
  • 하위 스크립트
  • 내보내기 명령
  • 종료 상태
  • 별칭
  • 기능
  • 유용한 기능
  • 반품 상태
  • 함수 조작
  • 스크립트의 함수

고급 명령

  • 디버깅 - 설정
  • 설정 - 설정
  • 파일 병합 - 가입
  • 파일 병합 - 붙여넣기, 기본 이름 및 dirname
  • 작업 제어 - 작업
  • 일반 Express이온
  • 전역 일반 Express이온 프린터 - grep
  • Express이온 grep - egrep
  • 빠른 grep - fgrep
  • 계산 - expr
  • 계산 – bc, eval 명령,
  • 인수 처리
  • getopts 명령
  • 배열 사용

고급 편집 – vi 및 sed

  • vi - 매핑 키 조합
  • 컨트롤 키 매핑
  • 약어 사용
  • 많은 파일 편집
  • 일반 Express이온
  • 전역 삽입
  • 여기 문서,
  • 일괄 스트림 편집기 - sed, sed 삭제, -d, sed 인쇄, -p, sed 억제, -n, sed 종료, -q, sed 파일, -f, sed 다중 입력, sed
  • 찾기 및 바꾸기
  • sed 예

텍스트 파일 처리 - awk

  • awk Programming 도구
  • 패턴 매칭
  • 일반 Express이온
  • 비교 패턴
  • 복합 패턴
  • 범위 패턴
  • 특수 패턴
  • 내장 기능
  • awk 스크립트 문제 해결
  • 매개변수 전달
  • 포함 사용
  • printf 함수
  • 계산
  • 기능
  • 하위 문자열
  • 길이
  • 조치 선언문
  • 제어 흐름 문
  • 배열
  • for 루프가 있는 배열

Requirements

이 과정은 UNIX에 대한 실무 지식이 있거나 UNIX 소개 과정에 참석한 사람들에게만 적합합니다.

  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Related Categories