쉘 내부 명령어

(2021-04-03)

1.  내부 명령어 (shell builtin command) 자체에 포함된 커맨드 내부 명령어 확인
     - type [명령어] 
     - man 메뉴얼에서, `SHELL BUILTIN COMMANDS` 섹션에서 확인 가능


2.  내부 명령어 주요 종류

  ㅇ 실행
     - `:` : 아무것도 수행 않고, 종료 코드 `0` 만을 반환함 (완벽한 하나의 커맨드 임)
     - exec command : 현재 이 지정된 command 명령어로 치환되어 실행됨 (원래 로 안돌아 옴)
        . 例) exec ls : 결국에는 현재 로부터 logout 됨
     - source 또는 `.` : 다른 쉘 스크립트를 불러와 실행시킴

  ㅇ  종료,로그아웃,반환
     - exit :  종료
     - logout : 현재 로부터 로그아웃
     - return [n] : n 으로써 반환하고,  함수에서 빠져나옴

  ㅇ 현재 작업 디렉토리 확인 및 변경
     - pwd : 현재 디렉토리 출력
     - cd : 현재 디렉토리 변경 (지정된 디렉토리로 이동)

  ㅇ echo [args] : 인자 args를 터미널 에코(echo) 함
  ㅇ eval [args] : 인자 내 변수로부터 (간접 참조하여) 값을 추출
  ㅇ export : 쉘 변수환경 변수로 보냄(만듬)
  ㅇ kill : 지정 프로세스를 중지시킴 (지정 프로세스SIGTERM 시그널을 송신함)
  ㅇ read [var] : 표준 입력에서 1행을 읽어들이고, 변수 var에 저장
  ㅇ type [명령어] : 명령어 유형을 보여줌
  ㅇ unset : 지정된 쉘 변수, 함수를 삭제

  ㅇ 기타
     - bg, bind, break, builtin, command, continue, declare, dirs, disown, 
     - enable, fc, fg, getopts, hash, help, history, jobs,
     - let, local, logout, popd, printf, pushd 등

쉘 (Shell)
   1. 쉘 (Shell)   2. 셀 활용   3. 쉘 스크립트   4. 프롬프트   5. 쉘 환경 변수   6. 쉘 내부 명령어  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"