배치 파일
배치 파일은 스크립트 파일의 한 종류로, Windows 기반 컴퓨터에서 실행할 프로그래밍 명령과 지침 목록이 들어 있습니다. 사용자가 배치 파일을 실행하면 스크립트의 각 명령이 순서대로 자동 실행됩니다. Windows 사용자와 시스템 관리자는 각 단계를 직접 수행하는 대신 배치 파일을 사용해 반복적인 작업을 자동화하는 경우가 많습니다. 예를 들어 여러 폴더를 백업하거나 많은 파일의 이름을 바꿀 때 사용할 수 있습니다.
배치 파일을 실행하면 명령 해석기 프로그램이 파일을 한 줄씩 읽고 각 명령을 순서대로 실행합니다. 배치 파일에는 두 가지 형식이 있습니다. Windows 95와 98처럼 오래된 DOS 기반 Windows 버전은 COMMAND.COM 명령 해석기를 통해 .BAT 파일 확장자를 사용하는 배치 파일을 실행합니다. Windows 2000과 그 이후의 모든 버전처럼 NT 기반 Windows 버전은 CMD.EXE를 통해 .CMD 확장자를 사용하는 배치 파일을 실행합니다. BAT 파일과 CMD 파일은 모두 메모장 같은 어떤 텍스트 편집기에서든 만들 수 있는 일반 텍스트 파일입니다.
초기 Windows 버전은 시스템 부팅 시 AUTOEXEC.BAT라는 특수한 배치 파일을 자동으로 불러왔습니다. 이 배치 파일은 시스템 설정을 자동으로 구성하고 장치 드라이버를 불러왔습니다. 시스템 관리자와 고급 사용자는 AUTOEXEC.BAT를 편집해 Windows의 동작을 사용자 지정할 수 있었습니다. 예를 들어 시작할 때 네트워크 드라이브를 자동으로 연결할 수 있었습니다. 그러나 경험이 부족한 사용자가 잘못 변경하면 심각한 문제가 발생할 수 있었고, Windows가 아예 부팅되지 않을 수도 있었습니다.
배치 파일은 Windows 컴퓨터에서만 사용되지만, Linux와 macOS를 포함한 Unix 기반 운영 체제에서는 셸 스크립트라는 비슷한 파일을 사용합니다. 배치 파일과 셸 스크립트에는 중요한 시스템 설정을 변경하거나 보안 취약점을 만들 수 있는 명령이 들어 있을 수 있으므로 주의해야 합니다. 신뢰할 수 없는 출처에서 받은 알 수 없는 배치 파일은 절대 실행하지 마십시오.
지식 테스트하기