강좌 & 팁
많이 사용하는 bash의 내장 명령어를 정리 하여 보았습니다.
---------------------------------------------------------------------------
source, . (점(dot) 명령어)
스크립트에서 source file-name이라고 불린다면 file-name을 읽어 들여 실행한다.
exit
스크립트를 종료 시킨다.
exec
이 쉘 내부 명령은 현재의 프로세스를 주어진 명령어로 대치시킵니다.
alias [이름[=값] ...]
별칭
아무런 인수 없이 Alias를 실행하면 표준 출력에 이름=값의 형식으로 앨리어스 목록을 출력 한다.
인수를 사용하면, 각각의 이름에 대하여 값을 앨리어스로 정의한다.
cd [디렉토리]
현재 디렉토리를 디렉토리로 변경한다.
echo [-neE] [인수 ...]
스페이스로 구분되어 있는 인수들을 출력한다.
eval [인수 ...]
모든 인수를 읽어 하나의 명령으로 결합한다.
exec [[-] 명령 [인수]]
명령 을 명시하면 그 명령으로 쉘 프로세스를 교체한다.
exit [n]
상태값 n을 가지고 쉘을 종료한다.
export [-nf] [이름[=단어]] ...
나열한 이름 을 그 다음에 나오는 명령들의 환경에 자동적으로 export되도록 기억해 둔다.
history [n]
옵션이 없으면, 행 번호와 함께 명령 히스토리 목록을 표시한다.
kill [-s sigspec -sigspec ] [ pid | jobspec ]
pid 또는 jobspec이 가리키는 프로세스에게 sigspec이 가리키는 시그널을 보낸다.
참고 : killall 은 bash 내장 명령이 아니다. ( killall 은 이름에 의하여 프로세스에 kill 명령 처리를 하도록 되어 있는 외부 명려임.)
logout
로그인 쉘을 마친다.
pwd
현재 디레토리의 절대 경로명을 출력한다.
unalias [-a] [이름 ...]
정의된 앨리어스 목록에서 이름을 제거한다. -a 를 적으면 모든 앨리어스 정의를 제거한다.
wait [n]
특정 프로세스를 기다리다가 종료값을 반환한다. n 은 프로세스 ID이거나 jobspec 임.
---------------------------------------------------------------------------
이 이외에도 좀더 많은 종류의 내장 명령어가 있습니다.
나눠서 설명해주면 좋은뎅.... ㅋㅋ