리눅스 쉘 스크립트 마스터
01
리눅스 기본
시작하기
강의 실습 예제 다운로드
리눅스 파일명 규칙
자동완성 기능
리눅스 디렉토리 구조
경로변경(절대경로와 상대경로)
파일의 접근권한
심볼릭링크와 하드링크
체험하기
02
쉘 기초 명령어
echo의 사용법
명령의 구조
glob와 공백
인용문
[..]와 테스트
명령어: wc
명령어: tail
별칭: alias
명령어: pushd/popd
체험하기
명령어: printf
명령어: read
while..do..done
실행파일을 사용하는 방법 4가지
03
쉘 스크립트
쉘 스크립트란 무엇입니까?
스크립트 작성방법
DOS스타일의 줄끝
체험하기
스크립트의 실행방법 4가지
특수문자 종류 미리보기
쉘 변수
파라미터 대체와 인용부호
특수 매개 변수
환경 변수
declare
매개변수 확장(PE)
globe 패턴
명령어: tr
명령어: cut
확장 glob
쉘 스크립트 문법 검사 도구
컬러(color) 텍스트
실습(DRILL)
04
정규 표현식과 검색도구
정규 표현식
정규 표현식 비교(if..fi)
실습(DRILL)
명령어: grep
명령어: sed
중괄호 확장
체험하기
명령 대체
산술 확장
exit와 종료상태
논리 연산 &&와 ||
로그인쉘과 비로그인쉘
명령분리자
인라인그룹
05
비교와 루프문
조건문(if..else..fi)
[..] vs [[..]]
인용부호 사용시 주의사항
비교 메타 문자열
실습(DRILL)
while 루프
실습(DRILL)
for..in 루프
실습(DRILL)
for((;;)) 루프
명령어: data
실습(DRILL)
루프문과 glob
실습(DRILL)
명령어: seq
실습(DRILL)
case
실습(DRILL)
getopts
select
06
배열
배열
배열과 glob 그리고 루프문
실습(DRILL)
find와 -print0
체험하기
명령어: find
07
입출력과 환경변수
입력과 출력
위치 매개 변수
환경변수와 export
변수의 범위(스코프)
파일 디스크립터
리다이렉션
08
유용한 유틸리티
커맨트라인포토샵(imagemagick(
명령어: nohup
명령어: md5sum
명령어: tee
히어독(HEREDOC)
사례분석
히어스트링(HERESTRING)
명령어: uniq
명령어: sort
09
파이프와 작업제어
파이프
프로세스 대체
서브 쉘
함수
명령어: shift
source와 bashsrc
작업제어
디버깅
명령어: cron
명령어: pushd/popd
02 쉘 기초 명령어
Loading...
100%
명령어: pushd/popd
질문하기
추가 자료
추가 자료가 없습니다
여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.