리디렉션 연산자

리디렉션 연산자 정의

리디렉션 연산자는 명령 프롬프트 또는 DOS 명령 과 같은 명령 과 함께 사용하여 명령 의 입력 또는 명령의 출력을 리디렉션 할 수있는 특수 문자입니다.

기본적으로 명령을 실행하면 입력이 키보드 에서 발생하고 출력이 명령 프롬프트 창으로 전송됩니다. 명령 입력 및 출력을 명령 핸들이라고합니다.

Windows 및 MS-DOS의 리디렉션 연산자

아래 표에는 Windows 및 MS-DOS에서 사용할 수있는 모든 리디렉션 연산자 목록이 나와 있습니다.

그러나 >>> 리디렉션 연산자는 상당한 차이가있어 가장 일반적으로 사용됩니다.

리디렉션 연산자 설명
> 보다 큼 기호는 파일이나 프린터 또는 다른 장치로 전송하는 데 사용됩니다. 사용자가 연산자를 사용하지 않은 경우 명령 프롬프트 창에 표시되는 명령 정보가 무엇이든간에. assoc> types.txt
>> 큰보다 큼 기호는 하나 이상의 큼 부호와 동일하게 작동하지만 정보는 겹쳐 쓰지 않고 파일 끝에 추가됩니다. ipconfig >> netdata.txt
< 보다 작음 기호는 키보드가 아닌 파일에서 명령 입력을 읽는 데 사용됩니다. sort
| 수직 파이프는 하나의 명령에서 출력을 읽고 다른 하나의 입력에 대해 if를 사용하는 데 사용됩니다. dir | 종류

참고 : 두 개의 다른 리디렉션 연산자 인 && 및 <& 가 있지만 명령 핸들과 관련된보다 복잡한 리디렉션을 대부분 처리합니다.

팁 : 클립 명령은 여기서도 언급할만한 가치가 있습니다. 리다이렉션 연산자는 아니지만 하나의 파이프 (대개 수직 파이프)와 함께 파이프 앞에있는 명령의 출력을 Windows 클립 보드로 리디렉션하기위한 것입니다.

예를 들어, ping 192.168.1.1 | 클립ping 명령 의 결과를 클립 보드에 복사 한 다음 모든 프로그램에 붙여 넣을 수 있습니다.

리디렉션 연산자 사용 방법

ipconfig 명령은 명령 프롬프트를 통해 다양한 네트워크 설정을 찾는 일반적인 방법입니다. 이를 실행하는 한 가지 방법은 명령 프롬프트 창에서 ipconfig / all 을 입력하는 것입니다.

이렇게하면 명령 프롬프트에 결과가 표시되고 명령 프롬프트 화면에서 결과를 복사하면 다른 곳에서만 유용합니다. 즉, 리디렉션 연산자를 사용하여 결과를 파일과 같은 다른 위치로 리디렉션하지 않는 한 말입니다.

위의 표에서 첫 번째 리디렉션 연산자를 살펴보면 큼 기호를 사용하여 명령 결과를 파일로 보낼 수 있음을 알 수 있습니다. 이것은 ipconfig / all 의 결과를 networksettings 라는 텍스트 파일로 보내는 방법 입니다 .

ipconfig / all> networksettings.txt

이 연산자를 사용하는 데 대한 자세한 예제와 자세한 지침은 명령 출력을 파일로 리디렉션하는 방법을 참조하십시오.