Mac에서 “yes” 명령을 사용하는 방법

0
268

MacBook 키보드의 큰 "예" 버튼.
차고스톡/Shutterstock.com

NS yes 이 명령은 1993년 BSD 4.0 릴리스에 처음 포함되었으며 macOS 및 Linux를 비롯한 최신 UNIX 기반 운영 체제에 여전히 존재합니다. 이 간단하면서도 유용한 명령이 하는 일은 다음과 같습니다.

하는 일 yes 하다?

자체적으로 실행 yes 명령은 터미널 창에 “y”를 영원히 인쇄합니다. 이렇게 하면 CPU 사용량이 100%까지 치솟게 되며 이를 막을 수 있는 유일한 방법은 프로세스를 종료하는 것입니다.


당신은 또한 사용할 수 있습니다 yes 다른 명령을 사용하기 전에 yes | <command> 체재. 이것은 파이프 덕분에 실행한 명령이 제공하는 모든 프롬프트에 대해 자동으로 “y”로 응답합니다.

예를 들어 사용하려는 경우 fsck 명령을 사용하여 드라이브에서 찾은 오류를 확인하고 수정하려면 일반적으로 매번 “y”를 입력하여 수정 사항을 확인해야 합니다.

Linux에서 파이프를 사용하는 방법

관련된Linux에서 파이프를 사용하는 방법

NS yes 명령을 사용하면 이러한 종류의 작업을 수행할 때 컴퓨터에 있어야 할 필요가 없습니다. 이를 염두에 두고 명령을 주의해서 사용해야 합니다. 특히 파일 삭제와 같은 민감한 작업의 경우에는 더욱 그렇습니다.

언제 사용해야합니까? yes 명령?

사용자 확인이 필요한 작업을 수행하는 경우 yes 명령을 사용할 수 있습니다. 예를 들어 다음을 사용하여 파일을 삭제합니다. rm -r 재귀적 삭제 명령은 확인 메시지를 표시합니다. 대신 다음 명령을 사용하여 이를 자동으로 확인할 수 있습니다.

yes | rm -r folder

광고

사용자 확인이 필요한 모든 명령은 이러한 방식으로 사용할 수 있습니다. 명령을 실행하기 전에 (나중에가 아니라) 효과적으로 권한을 부여하고 있습니다.

macOS의 터미널에서 실행되는 yes 명령

실행 yes 컴퓨터에 스트레스를 테스트하려는 경우 명령을 여러 번(다른 터미널 창에서) 유용할 수도 있습니다. 예를 들어 부하 시 냉각이 적절한지 확인하기 위해 많은 열을 생성하려는 경우 yes를 사용하여 사용 가능한 CPU를 100% 사용하는 더미 CPU 로더를 생성할 수 있습니다.

Activity Monitor에서 프로세스를 강제 종료하여 중지하거나 관련 터미널 창에서 Control+C를 누를 수 있습니다.

모든 터미널 명령을 사용하는 방법 배우기

macOS, Linux 또는 Bash 셸을 사용하는 다른 운영 체제를 사용 중인지 여부에 관계없이 다음을 입력할 수 있습니다. man 명령 전에 사용 방법과 기능을 정확히 확인하십시오. 이것은 또한 작동합니다 yes 명령.

모든 Mac 사용자가 알아야 하는 16가지 터미널 명령

관련된모든 Mac 사용자가 알아야 할 16가지 터미널 명령

아직 명령줄을 완전히 익히지 못한 Mac 사용자는 몇 가지 기본 터미널 명령과 사용 방법을 이해하여 빠르게 자신감을 키울 수 있습니다.