많이 사용하는 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 임.

 

---------------------------------------------------------------------------

이 이외에도 좀더 많은 종류의 내장 명령어가 있습니다.