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) , BMP 및 PSD 와 같은 대체 형식으로 전환할 수 있습니다 . 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) 에서 다음 명령을 실행하십시오 .
다음은 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 터미널(Mac Terminal) 명령은 절대적인 것은 아니지만 Mac 을 계속 사용함에 따라 많은 사용 사례를 제공해야 합니다 . 목록에 포함되지 않은 즐겨찾기가 있으면 아래 의견에 자유롭게 공유하십시오.
The Top 10 Mac Terminal Commands You Should Know
The Mac’s Terminal is incredibly powerful. Not only does it let things get done fastеr without the GUI (graphical user interface) slowing you down, it also allows you to pеrform tasks that you can’t complete any other way. However, you don’t have to be a Terminal expert—or even lіke using command-line interpreters—to tаke аdνаntagе of іt.
Whether you’re totally new to the Terminal or just warming up to it, the list of 10 Mac Terminal commands below should help you improve the experience with your Mac. You can execute them in a matter of seconds.
Even if you know your way around the Terminal, you may still run into the odd command that fell under your radar all along. So do keep reading.
1. Keep Your Mac Awake
Remember the last time your Mac went to sleep and ended up pausing or canceling that download—or whatever else—it was performing? If you hate modifying the sleep settings each time you want to stop that, simply fire up Terminal and run the Mac Terminal command below:
caffeinate
Your Mac won’t go to sleep as long as the Terminal window remains open. You can also prevent the Mac from falling asleep for a specific amount of time only by adding the -t <time in seconds> argument—e.g., caffeinate -t 3600.
2. Change Screenshot Format
By default, your Mac saves your screenshots in the PNG format. But you can change that to the much more lightweight JPG format with the command below:
defaults write com.apple.screencapture type JPG
Additionally, you can use the same command to switch to alternative formats such as TIFF, BMP, and PSD. Just replace JPG (toward the end) with the image extension you want.
3. Ping Websites and Devices
If you have issues connecting to a website, you can try pinging it. Simply type the following command but replace <host> with the web address or IP (Internal Protocol) address. The command also applies to devices within the local network, including the router itself.
ping <host>
Your Mac should send packets of data repeatedly and display the response times in milliseconds. Press Control+C to stop the command.
To run the command with a set number of data packets, use the -c <number of packets> argument—e.g., ping -c 4 google.com.
4. Flush DNS Cache
Your Mac’s DNS (Domain Name System) cache consists of “resolved” domain names in IP address form. If the DNS cache gets outdated or corrupt, you may run into issues accessing or loading websites.
Did you know that you could download files directly via the Terminal itself? If you have trouble performing a download with your web browser, type the command below into Terminal, replacing <url> with the download URL.
curl -O <url>
The file should begin downloading right away, along with information such as download speed and data received.
By default, the command downloads files to the root of your Mac user account. You can change that beforehand (to the Mac’s Downloads directory, for example) with the Change Directory—cd—command
Start by changing the Terminal directory to the folder that contains the folder you want to compress. For example, if it’s located on the desktop, type the following:
cd ~/Desktop/
Then, follow up with the command below:
zip -er <output folder name.zip> <source folder name>
Replace <output folder name.zip> and <source folder name> with the names of the output folder and the source folder, respectively.
For example, if you want to compress a folder labeled PDFs and label the resulting ZIP file with the same name, type zip -er PDFs.zip PDFs. Then, enter and verify the password you want to add to the ZIP file.
8. Create Symbolic Links
Symbolic links are folder shortcuts that point to different locations on the Mac. They are convenient and allow you to do all sorts of things. For example, you can change the default backup destination for iPhone backups or sync folders to iCloud without shifting things around. The Mac Terminal command to create a symlink is as follows:
ln -s </path/to/original> </path/to/link>
Replace </path/to/original> with the target directory, and </path/to/link> with the location that should contain the symlink.
The screenshot below displays a command instructing Terminal to create a symlink in iCloud Drive pointing to a folder labeled PDFs within the Mac’s Documents folder.
You can schedule your Mac to shut down after a specified amount of time. Type the following command, replacing <time> with the time duration in minutes:
$ sudo shutdown -h <time>
Alternatively, you can prompt your Mac to restart by replacing -h with the -r argument—e.g., $ sudo shutdown -r 60.
10. Talking Mac
This is a fun command:
say <words>
Replace <words> with whatever you want, and your Mac should start speaking as soon as you press Enter!
You can also make the Mac speak in different voices. A couple of examples include:
say -v fred <words>
say -v samantha <words>
Tip: Type say -v ? and press Enter to reveal additional voices.
15 Additional Terminal Commands for Mac
Can’t get enough of the Terminal? Here are 15 additional commands that you should know.
Action
Command
View Running Processes
top
Check Mac’s Uptime
uptime
Reveal IP Address
curl ipecho.net/plain; echo
Display Wireless Access Point
netstat -nr | grep default
View Hidden Files in Finder
defaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Name
defaults write com.apple.screencapture name “New Name”;killall SystemUIServer
The Mac Terminal commands above aren’t exhaustive by any means, but they should provide lots of use cases as you keep using your Mac. If you have any favorites that didn’t make the list, feel free to share them in the comments below.
저는 10년 이상의 IOS 및 MacOS 시스템 작업 경험을 가진 하드웨어 엔지니어입니다. 나는 또한 지난 5년 동안 야간 수업 교사로 일했으며 스스로 Chrome 사용법을 가르쳤습니다. 두 영역 모두에 대한 나의 기술은 웹사이트 개발, 그래픽 디자인 또는 웹 보안 작업에 대한 완벽한 후보자입니다.