강좌 / 팁

윈 도 우 배치파일 명령어 > nul 2>&1 해석

2023.01.11 17:52

컨피그 조회:1243 추천:12

 

cmd.exe /c "program.exe" > "output.txt" 2>&1

 

이런식으로 뒤에 2>&1 이런 명령어가 보이는데 저게 뭐지? 싶은적이 있어서 찾아봤습니다

 

리눅스에서 많이 사용하는 명령어 방식인 거 같은데

배치파일에서도 사용이 가능해서 많이들 사용하시는 거 같더라고요

 

 

0 : 표준입력(STDIN) : 일반적으로 키보드의 입력

1 : 표준출력(STDOUT) : 일반적으로 Terminal, Console, Shell, Command line 을 의미

2 : 표준에러(STDERR) : 일반적으로 표준출력과 동일

 

위 세가지는 표준 스트림이라고 하여 운영체제에서 기본적으로 제공하는 추상화된 입출력 장치를 의미.

 

 

예제 1)

명령 > nul

명령의 표준출력(1)을 nul로 보냄

nul 이라는 파일이 생성되는 게 아니라 버린다는 의미

 

예제 2)

명령 2> nul

명령의 표준에러(2)를 nul로 보냄

발생된 에러 메시지만 버리기 때문에 정상 실행 결과는 화면에 출력됨

 

예제 3)

cmd.exe /c "program.exe" > "output.txt" 2>&1

program.exe 라는 프로그램을 실행시킨 후 결과를 output.txt 파일로 저장하는데

표준에러(2) 까지 파일(output.txt)로 기록하라는 것

정상실행 됐든 에러가 났든 메시지 출력을 파일로 기록하라는 명령

 

예제 4)

명령 > nul 2>&1

명령의 표준출력(1)을 nul로 버리는데, 표준에러(2)는 표준출력(1)으로 리다이렉션

즉, 표준출력이 전달되는 곳으로 표준에러를 전달하라는 의미

쉽게 말해서 표준출력, 표준에러 다 버려라.

 

&

백그라운드에서 처리. 화면에 안보이게 처리하라는 의미.

 

type nul>a

0바이트짜리 a라는 파일 생성

 

 

실제 많이 사용하는 관리자권한 실행 명령

reg.exe query "HKU\S-1-5-20" >nul 2>&1 || (PowerShell start -verb runas '%0'& exit)

 

 

본문의 내용 중에 맞지 않은 부분은 댓글로 알려주시면 감사하겠습니다.

 
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
3970 윈 도 우| 윈도우11&10 앱 제거 무인설치 [17] 무월 1786 30 03-22
3969 소프트웨어| Winrar 5.5 이후 파일포맷 문제 [9] 페이지 1792 2 06-07
3968 윈 도 우| Ventoy앞 Windows중 Linux끝 [10] 메인보드 1792 15 01-19
3967 모 바 일| 스마트폰의 동영상 제작의 강자, Kinemaster강좌 3강.동영... [8] murimgasa 1793 2 08-13
3966 소프트웨어| 압축 프로그램으로 삭제할 수 없는 파일 및 폴더 삭제하기 [7] 5테라 1794 15 03-23
3965 소프트웨어| [수정]PE에서 Trueimage/Backupper 로그 유지 [8] 히이이잌 1799 3 09-15
3964 서버 / IT| 워드프레스_홈쇼핑을 위한 우커머스 설치와 한글화 [3] 엘레간트 1799 2 11-04
3963 윈 도 우| PE DPI 조절 스크립트 V1.03 [14] 히이이잌 1799 19 02-09
3962 윈 도 우| 크로뮴 엣지 일부 스트리밍 사이트 (DRM) 영상 재생 불가시 [3] 솔트 1799 8 04-21
3961 윈 도 우| PE에서 NVME 드라이브 보이게 하기 [2] 좋게멋지게 1805 9 12-09
3960 윈 도 우| 러시아 mini10PE 장치관리자 한글표시 [10] sunshine 1806 11 12-15
3959 윈 도 우| VHD 에 ISO 이용하여 Zorin-OS 설치하기(윈도우 설치도 동... [5] 타천사둘리 1806 8 11-10
3958 윈 도 우| Windows 11의 God 모드를 잠금 해제하여 고급 설정에 액세... [1] VₑₙᵤₛG 1814 2 10-18
3957 윈 도 우| 확장자,숨김(OnOff - NoFile 레지) // 바탕아이콘 정렬문제... [6] 레마클로 1821 16 04-11
3956 윈 도 우| 윈도우10 기본 브라우저 초기화 및 재설정 [4] 무월 1822 5 07-07
3955 소프트웨어| Win10XPE - 작업줄 우측 클릭. 현재 StartisBack 에서 지원. [3] 입니다 1825 8 07-19
3954 서버 / IT| 오토셋과 굿빌더로 홈페이지와 홈쇼핑을 한꺼번에 [3] 엘레간트 1827 2 10-20
3953 서버 / IT| G4L Network Multicasting [8] gooddew 1829 6 03-05
3952 하드웨어| GIGABYTE BIOS 복구하기 [3] 밤이슬216 1830 11 03-12
3951 윈 도 우| 시스템 종료 컨텍스트 메뉴 [13] 슈머슈마 1831 18 10-30
XE1.11.6 Layout1.4.8