알아야 할 상위 10개의 Mac 터미널 명령

Mac의 터미널(Terminal) 은 매우 강력합니다. GUI (그래픽 사용자 인터페이스)로 인한 속도 저하 없이 작업을 더 빠르게 완료할 수 있을 뿐만 아니라 다른 방법으로는 완료할 수 없는 작업을 수행할 수 있습니다. 그러나 이를 활용하기 위해 터미널(Terminal) 전문가이거나 명령줄 인터프리터를 사용하는 것과 같을 필요는 없습니다.

터미널(Terminal) 을 완전히 처음 접했든 방금 준비 ​​중이든 관계없이 아래의 10가지 Mac 터미널 명령 목록은 (Mac Terminal)Mac 경험을 개선하는 데 도움이 될 것 입니다. 몇 초 만에 실행할 수 있습니다.

터미널(Terminal) 주변의 길을 알고 있더라도 계속해서 레이더 아래에 있던 이상한 명령에 부딪힐 수 있습니다. 따라서 계속 읽으십시오.

1. Mac을 깨우세요

(Remember)Mac 이 마지막으로 잠자기 상태로 전환되어 다운로드 또는 그 밖의 다른 작업이 일시 중지되거나 취소된 때를 기억 하십니까? 중지하고 싶을 때마다 잠자기 설정을 수정하는 것이 싫다면 터미널(Terminal) 을 실행하고 아래의 Mac 터미널(Mac Terminal) 명령을 실행하기만 하면 됩니다.

카페인(caffeinate)

터미널(Terminal) 창이 열려 있는 동안에는 Mac 이 잠자기 모드로 전환되지 않습니다 . -t <time in seconds> 인수(예: caffeinate -t ​​3600 ) 를 추가하여 특정 시간 동안 Mac이 잠자기 상태에 빠지는 것을 방지(prevent the Mac from falling asleep) 할 수도 있습니다 .

2. 스크린샷 형식 변경

기본적으로 Mac 은 스크린샷을 PNG 형식으로 저장합니다. 그러나 아래 명령 을 사용하여 훨씬 더 가벼운 JPG 형식으로 변경할 수 있습니다 .

기본값은 com.apple.screencapture 유형 JPG를 작성합니다.(defaults write com.apple.screencapture type JPG)

또한 동일한 명령을 사용하여 TIFF(TIFF) , BMPPSD 와 같은 대체 형식으로 전환할 수 있습니다 . JPG (끝쪽으로)를 원하는 이미지 확장자로 바꾸면 됩니다(Just) .

3. 웹사이트 및 장치 핑

웹 사이트에 연결하는 데 문제가 있는 경우 ping을 시도할 수 있습니다. <host>(Simply) 웹 주소 또는 IP( 내부 프로토콜(Internal Protocol) ) 주소 로 바꾸 십시오. 이 명령은 라우터 자체를 포함하여 로컬 네트워크 내의 장치에도 적용됩니다.

ping <host>

Mac은 데이터 패킷을 반복적으로 보내고(send packets of data repeatedly) 응답 시간을 밀리초 단위로 표시해야 합니다. Ctrl(Control) + C 를 눌러 명령을 중지합니다.

설정된 수의 데이터 패킷으로 명령을 실행하려면 -c <number of packets> 인수를 사용합니다(예: ping -c 4 google.com ) .

4. DNS 캐시 플러시

Mac의 DNS ( Domain Name System ) 캐시는 IP 주소 형식의 "확인된" 도메인 이름으로 구성됩니다. DNS 캐시가 오래되거나 손상 되면 웹 사이트에 액세스하거나 로드하는 데 문제가 발생할 수 있습니다. 

Mac에서 DNS 캐시를 지우(clear the DNS cache on Mac) 려면 터미널(Terminal) 에서 다음 명령을 실행하십시오 .

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

명령을 승인하려면 Mac 사용자 계정 의 암호를 입력하여 이를 따라야 합니다 .

DNS 캐시를 삭제 해도 도움이 되지 않으면 Safari, Chrome 또는 Firefox 브라우저 캐시를 지워야 합니다(clearing the Safari, Chrome, or Firefox browser cache) .

5. Finder에서 전체 파일 경로 표시

Finder 를 깊이 파고 들면 경로 표시줄(Path Bar) 을 사용하여 위치에 대한 구슬을 얻을 수 있습니다 . 보기(View ) > 경로 표시줄 표시(Show Path Bar) 를 선택하여 활성화할 수 있습니다 . 

그러나 다음 명령을 사용하여 Finder의 제목 표시줄에 기존 파일 경로를 표시할 수도 있습니다. 그렇게 하려면 아래 명령을 실행하면 됩니다.

기본값 쓰기 com.apple.finder _FXShowPosixPathInTitle -bool YES; killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

나중에 Finder(Finder) 에서 전체 파일 경로를 비활성화하려면 다음 명령을 사용하십시오.

기본값 쓰기 com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

다음은 macOS에서 파일의 경로(reveal the path of a file on macOS) 를 표시하는 다른 방법 입니다.

6. 파일 다운로드

(Did)터미널(Terminal) 자체 를 통해 직접 파일을 다운로드할 수 있다는 것을 알고 계셨습니까 ? 웹 브라우저로 다운로드를 수행하는 데 문제가 있는 경우 터미널 에 아래 명령을 입력하고 (Terminal)<url> 을 다운로드 URL로  바꿉니다 .

curl -O <url>

파일은 다운로드 속도 및 수신된 데이터와 같은 정보와 함께 즉시 다운로드를 시작해야 합니다.

기본적으로 이 명령은 Mac 사용자 계정의 루트에 파일을 다운로드합니다. 디렉토리 변경 - (Change Directory—)cd - 명령 을 사용 하여 미리( 예를 들어 Mac다운로드(Downloads) 디렉토리로) 변경할 수 있습니다.

cd ~/Downloads/

7. 폴더 압축 및 암호 보호

민감한 폴더를 압축할 때 다른 사람이 허가 없이 폴더 의 내용에 액세스하지 못하도록 암호 보호를 적용 해야 합니다. (apply password-protection to prevent others from accessing it’s contents)이를 위해서는 터미널(Terminal) 이 필요합니다 .

압축하려는 폴더가 포함된 폴더로 터미널(Terminal) 디렉터리를 변경하여 시작합니다 . 예를 들어 바탕 화면에 있는 경우 다음을 입력합니다.

cd ~/Desktop/

그런 다음 아래 명령을 따르십시오.

zip -er <output folder name.zip> <source folder name>

<output folder name.zip><source folder name> 을 각각 출력 폴더와 소스 폴더의 이름으로 바꿉니다 . 

예를 들어, PDF(PDFs ) 로 레이블이 지정된 폴더를 압축하고 결과 ZIP 파일에 동일한 이름으로 레이블을 지정하려면 zip -er PDFs.zip PDFs 를 입력하십시오 . 그런 다음 ZIP(ZIP) 파일 에 추가할 암호를 입력하고 확인합니다 .

8. 심볼릭 링크 생성

심볼릭 링크는 Mac(Mac) 의 다른 위치를 가리키는 폴더 바로 가기입니다 . 그들은 편리하고 모든 종류의 일을 할 수 있습니다. 예를 들어 iPhone 백업의 기본 백업 대상을 변경하거나 폴더를 이동하지 않고 iCloud에 동기화할 수 있습니다. 심볼릭 링크를 생성 하는 Mac 터미널(Mac Terminal) 명령은 다음과 같습니다.

ln -s </path/to/original> </path/to/link>

</ path </path/to/original> 을 대상 디렉토리로 바꾸고 </path/to/link> 를 심볼릭 링크를 포함해야 하는 위치로 바꾸십시오.

아래 스크린샷은 터미널(Terminal) 에 Mac의 문서 폴더 내 (Documents)PDF(PDFs) 라는 폴더를 가리키는 심볼릭 링크를 iCloud Drive 에 생성하도록 지시하는 명령을 표시 합니다.

다음 은 Mac에서 심볼릭 링크가 작동하는 방식(how symbolic links work on the Mac) 에 대한 심층적인 설명입니다 .

9. 종료 또는 다시 시작 예약

지정된 시간이 지나면 Mac(Mac) 이 종료되도록 예약할 수 있습니다 . 다음 명령을 입력하고 <time> 을 시간(분)으로 바꿉니다.

$ sudo shutdown -h <time>

또는 -h-r 인수(예: $ sudo shutdown -r 60Mac 을 재시동 하라는 메시지를 표시할 수 있습니다 .

10. 말하는 맥

이것은 재미있는 명령입니다:

say <words>

<words> 를 원하는 것으로 바꾸면 Enter 키 를 누르는 즉시 (Enter)Mac 이 말하기 시작합니다 !

Mac 이 다른 목소리로 말하게 할 수도 있습니다 . 몇 가지 예는 다음과 같습니다.

say -v fred <words>

say -v samantha <words>

팁:(Tip:) say -v ? (say -v ?)추가 음성을 표시하려면 Enter 를 누르 십시오.

15 Mac추가 터미널 명령(Additional Terminal Commands)

터미널(Terminal) 을 충분히 사용할 수 없습니까 ? 다음은 알아야 할 15가지 추가 명령입니다.

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

터미널 위즈

위의 Mac 터미널(Mac Terminal) 명령은 절대적인 것은 아니지만 Mac 을 계속 사용함에 따라 많은 사용 사례를 제공해야 합니다 . 목록에 포함되지 않은 즐겨찾기가 있으면 아래 의견에 자유롭게 공유하십시오.



About the author

저는 10년 이상의 IOS 및 MacOS 시스템 작업 경험을 가진 하드웨어 엔지니어입니다. 나는 또한 지난 5년 동안 야간 수업 교사로 일했으며 스스로 Chrome 사용법을 가르쳤습니다. 두 영역 모두에 대한 나의 기술은 웹사이트 개발, 그래픽 디자인 또는 웹 보안 작업에 대한 완벽한 후보자입니다.



Related posts