명령어 | 설명 |
: | 항상 명령어의 실행값은 참을 반환하며 아무 액션도 발생하지 않는다. 참값을 반환하기 떄문에 "while : ;do"과 같은 형태로 루프문에서 무한 루프를 설정하고자 할 때 사용. |
. | 지정한 파일로부터 읽거나 실행 |
alias | 명령어에 대한 앨리어스 지정 |
bg | 특정한 프로세스를 백그라운드로 실행 |
bind | readline에서의 키 또는 함수, 매크로에 키 순서를 결합 하고자 할 때 사용 |
break | 루프문에서 루프문을 탈출하고자 할 때 사용 |
builtin | 내부 명령어나 함수를 실행할 때 사용할 수 있으며 스크립트에서 외부 명령어와 내부 명령어가 같은 이름으로 존재할 떄 내부 명령어만 실행한다. 만일 지정한 내부 명령어나 함수가 존재하지 않는다면 에러를 출력. |
cd | 디렉토리 이동 명령어 |
command | 내부 명령어 및 외부 명령어를 실행하며 세부적인 정보를 출력할 수 있는 명령어 |
continue | 루프문에서 루프문의 처음으로 되돌아 갈 때 사용하는 명령어 |
declare | 변수를 선언하거나 속성을 부여하고자 할 때 사용하는 명령어 |
dirs | 현재 저장되어 있는 디렉토리 리스트 목록을 출력 |
disown | 쉘에서 활성화 되어 있는 작업 테이블에서 특정한 작업 목록을 삭제 |
echo | 입력된 문자의 출력 |
enable | 내부 명령어의 활성화 및 비활성화 |
eval | 설정되어 있는 인자를 명령어로 변환 |
exec | 현재 프로세스를 치환 |
exit | 종료 |
export | 지정한 환경변수를 하위 프로세스까지 전달 |
fc | 히스토리 편집 및 리스트 출력 |
fg | 포그라운드에서 실행 |
getopts | 명령어의 옵션을 분리하는 명령어 |
hash | 입력한 명령어에 대한 경로를 해쉬 테이블에 저장하여 명령어를 다시 호출할 때 시스템 패스 $PATH에서 검색하지 않고 해쉬 테이블에서 검색 |
help | 내부 명령어의 도움말 출력 |
history | 이전에 사용한 명령어의 출력 |
jobs | 현재 실행중인 작업 목록 출력 |
kill | 현재 실행중인 프로세스 종료 및 재시작 |
let | 산술 논리 계산 |
local | 로컬 변수의 선언 및 호출 |
logout | 로그 아웃 |
popd | 저장된 디렉토리 스택으로부터 제거 |
printf | 정형화된 데이터의 출력 |
pushd | 디렉토리 스택으로 저장 |
pwd | 현재 디렉토리 출력 |
read | 프롬프트로부터 데이터를 입력 |
readonly | 프롬프트로부터 읽기 전용의 데이터 입력 |
return | 호출한 부모 프로세스로 반환되는 값 |
set | 변수값 설정 |
shift | 위치매개변수의 이동 |
shopt | 쉘 옵션의 출력 및 설정 |
source | 지정한 파일로부터 읽거나 실행 |
suspend | 특정한 신호를 입력받을 때까지 일시 중지 |
test | 조건식을 평가할 때 |
times | 프로세스가 사용한 총 시간을 출력 |
trap | 명령어 실행도중 특정한 신호가 입력되었을 때의 처리 |
type | 지정한 명령어가 내부 명령어인지 외부 명령어인지를 출력 |
typeset | declare와 같은 의미 |
ulimit | 시스템 자원을 제한 |
unmask | 파일 및 디렉토리에 대한 생성 마스크 설정 |
unalias | 앨리어스 해제 |
unset | 함수 및 변수의 초기화 |
wait | 하위 프로세스가 종료될 때까지 대기 |
'Linux > ShellScript' 카테고리의 다른 글
ANSI Escape(ESC) character (0) | 2010.11.02 |
---|---|
[script]directory tree로 보여주기 (0) | 2010.05.29 |
[Script] 파일 점검 프로그램 (0) | 2010.05.23 |
[if연산] test 관련 연산자 (0) | 2010.05.23 |
쉘(Shell) 환경 (0) | 2010.05.16 |