Exit (명령어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Exit는 운영체제, 셸 및 스크립트 언어에서 제공되는 명령어이다. 이 명령어는 MS-DOS, OS/2, FlexOS, MPE/iX, KolibriOS, SymbOS, cmd.exe, sh, ksh, Perl, AWK, PHP, TCL, PowerShell 등 다양한 환경에서 구현된다. MS-DOS 버전 2 이상, DR DOS 6.0, ROM-DOS에서도 사용할 수 있으며, DOSBox에서도 지원된다. 수치 컴퓨팅 환경인 MATLAB은 유사한 기능을 하는 exit 함수를 포함한다.

Exit (명령어) - [IT 관련 정보]에 관한 문서
기본 정보
종류명령어
설명많은 명령 줄 인터프리터 및 스크립팅 언어의 종료 명령어
사용법
기능명령 줄 인터프리터 또는 스크립트의 실행을 종료
종료 코드 반환 (선택 사항)
구문exit [종료 코드]
예시exit (현재 셸 종료)
exit 0 (성공적인 종료를 나타내는 종료 코드 0 반환)
exit 1 (오류 발생을 나타내는 종료 코드 1 반환)
사용되는 환경
sh
Bash
Zsh
PowerShell
스크립트 언어Python
PHP
JavaScript (Node.js 환경)
Ruby
기타
관련 명령어logout
Ctrl+D (터미널 종료 단축키)
📚 더 읽어볼만한 페이지
  • 내부 도스 명령어 - TYPE (도스 명령어)
    TYPE은 텍스트 파일의 내용을 화면에 표시하는 기능을 수행하는 명령어이며, MS-DOS, 윈도우 등 다양한 운영 체제에서 지원된다.
  • 내부 도스 명령어 - Echo (명령어)
    echo 명령어는 다양한 운영체제 및 셸 환경에서 입력받은 문자열을 그대로 출력하는 명령어로, POSIX 표준의 부재로 시스템에 따라 동작 방식에 차이가 있어 이식성이 떨어진다는 평가를 받는다.
  • 유닉스 프로세스 및 작업 관리 관련 소프트웨어 - Ps (유닉스)
    `ps` 명령어는 유닉스 계열 운영체제에서 실행 중인 프로세스의 ID, CPU 사용량, 메모리 사용량, 실행 시간, 상태 등 자세한 정보를 표시하며, 파이프를 통해 다른 명령어와 결합하여 활용된다.
  • 유닉스 프로세스 및 작업 관리 관련 소프트웨어 - Top (소프트웨어)
    top은 시스템의 실시간 상태를 보여주는 프로세스 모니터링 소프트웨어 유틸리티로, CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등 다양한 정보를 제공한다.
  • 유닉스 SUS2008 유틸리티 - AWK
    AWK는 1977년에 개발된 텍스트 처리 및 프로그래밍 언어로, 유닉스 환경에서 텍스트 처리를 위해 설계되었으며 정규 표현식 처리 기능을 통해 텍스트 분석, 데이터 추출, 보고서 생성 등 다양한 작업을 수행한다.
  • 유닉스 SUS2008 유틸리티 - 로케일
    로케일은 소프트웨어 국제화 및 지역화에서 사용자 문화적 배경에 맞춰 사용 환경을 조정하는 설정으로, 표시 언어, 숫자/날짜 형식, 문자 분류, 통화 형식 등을 포함한다.

2. 구현

`exit` 명령어는 다양한 운영체제, 셸, 스크립트 언어에서 구현되어 제공된다.

MS-DOS에서는 버전 2 이상부터 이 명령어를 사용할 수 있으며, DR DOS 6.0데이터라이트 ROM-DOS에도 구현되어 있다. 또한, 오픈 소스 MS-DOS 에뮬레이터인 DOSBox에서도 사용 가능하다.

수치 컴퓨팅 환경인 MATLAB에도 유사한 기능을 가진 `exit` 함수가 포함되어 있다.

2.1. 운영체제

마이크로소프트 MSX-DOS 버전 2, IBM OS/2, 디지털 리서치 FlexOS, 휴렛 팩커드 MPE/iX, KolibriOS, SymbOS, cmd.exe, sh, ksh, Perl, AWK, PHP, TCL, PowerShell 등이 이 명령어를 제공한다.

MS-DOS에서는 버전 2 이상에서 이 명령어를 사용할 수 있다. DR DOS 6.0데이터라이트 ROM-DOS 역시 이 명령어를 구현하고 있다. 이 명령어는 또한 오픈 소스 MS-DOS 에뮬레이터 DOSBox에서도 사용할 수 있다.

수치 컴퓨팅 환경인 MATLAB은 유사한 기능을 가진 `exit` 함수를 포함하고 있다.

2.2. 셸

마이크로소프트 MSX-DOS 버전 2, IBM OS/2, 디지털 리서치 FlexOS, 휴렛 팩커드 MPE/iX, KolibriOS, SymbOS, cmd.exe, sh, ksh, Perl, AWK, PHP, TCL, PowerShell 등 다양한 운영체제, 셸 및 스크립트 언어에서 이 명령어를 제공한다.

MS-DOS에서는 버전 2 이상에서 이 명령어를 사용할 수 있다. DR DOS 6.0데이터라이트 ROM-DOS 역시 이 명령어를 구현하고 있다. 이 명령어는 또한 오픈 소스 MS-DOS 에뮬레이터 DOSBox에서도 사용할 수 있다.

수치 컴퓨팅 환경인 MATLAB은 유사한 기능을 가진 `exit` 함수를 포함하고 있다.

2.3. 스크립트 언어

마이크로소프트 MSX-DOS 버전 2, IBM OS/2, 디지털 리서치 FlexOS, 휴렛 팩커드 MPE/iX, KolibriOS, SymbOS, cmd.exe, sh, ksh, Perl, AWK, PHP, TCL, PowerShell 등에서 `exit` 명령어를 제공한다.

MS-DOS에서는 버전 2 이상에서 이 명령어를 사용할 수 있다. DR DOS 6.0데이터라이트 ROM-DOS 역시 `exit` 명령어를 구현하고 있다. 이 명령어는 또한 오픈 소스 MS-DOS 에뮬레이터 DOSBox에서도 사용할 수 있다.

2.4. 기타

마이크로소프트 MSX-DOS 버전 2, IBM OS/2, 디지털 리서치 FlexOS, 휴렛 팩커드 MPE/iX, KolibriOS, SymbOS, cmd.exe, sh, ksh, Perl, AWK, PHP, TCL, PowerShell 등 다양한 운영체제, 셸 및 스크립트 언어에서 이 명령어를 제공한다.

MS-DOS에서는 버전 2 이상부터 이 명령어를 사용할 수 있다. DR DOS 6.0데이터라이트 ROM-DOS 역시 이 명령어를 구현하고 있다. 이 명령어는 오픈 소스 MS-DOS 에뮬레이터 DOSBox에서도 사용할 수 있다.

수치 컴퓨팅 환경인 MATLAB에도 유사한 기능을 가진 `exit` 함수가 포함되어 있다.