반응형

슬립 모드 방지 : caffeinate


# 슬립 모드 방지
caffeinate

# 지정한 초(seconds) 만큼 슬립 모드 방지
caffeinate -u -t <seconds>

# 명시한 pid 프로세스가 종료되면 caffeinate 명령 자동 종료
caffeinate -w <pid>

# 주어진 명령어를 실행하고, 해당 프로세스가 종료될 때까지 슬립 모드 방지
caffeinate <command>

 

문서 변환기 : textutil


# journal.doc 파일을 journal.html로 변환
textutil -convert html journal.doc

 

스포트라이트 검색 : mdfind


# 입력한 키워드(query)가 포함된 콘텐츠 검색
mdfind <query>

# 파일명으로 검색
mdfind -name <name>

# 주어진 경로(dir) 안에서만 키워드가 포함된 콘텐츠 검색
mdfind <query> -onlyin <dir>

 

인터넷 속도 측정 : networkQuality


# 일반보기
networkQuality

# 상세보기
networkQuality -v

 

전체화면 스크린샷 : screencapture


# 스크린샷을 클립보드에 복사
screencapture -c

# 스크린샷을 파일로 저장
screencapture <file>

# 주어진 초(seconds) 이후 스크린샷 → 클립보드에 복사
screencapture -c -T <seconds>

 

클립보드 복사, 붙여넣기 : pbcopy, pbpaste


# 커맨드 출력 내용을 클립보드에 복사
<command> | pbcopy

# 파일 내용을 클립보드에 복사
pbcopy < <file>

# 클립보드 내용을 파일에 붙여넣기
pbpaste > <file>

 

TTS 엔진 : say


# 입력한 message 말하기
say <message>

# input.txt 텍스트 파일을 output.aiff 오디오북 파일로 생성
say -f input.txt -o output.aiff

 

이미지 크기 변경 및 회전 : sips


# 이미지 종횡비(가로/세로 비율)를 무시하고 리사이즈
sips -z <height> <width> <image>

# 이미지 종횡비(가로/세로 비율)를 유지하면서 긴축 기준으로 리사이즈
sips -Z <size> <image>

# 지정한 각도만큼 이미지 회전
sips -r <degrees> <image>

 

파일 및 폴더 열기 : open


# 주어진 파일을 특정 어플리케이션으로 열기
open -a <app> <file>

# 현재 폴더를 파인더에서 열기
open .

 

전원관리 설정 : pmset


💡 스로틀링은 시스템의 온도가 TJ Max(또는 Tcase)를 초과할 때 클럭 속도를 줄이는 인텔® 프로세서의 메커니즘. 프로세서를 보호하고 시스템에 과열 문제가 있음을 사용자에게 알리기 위한 목적. via Intel

# 사용 가능한 모든 전원 구성 정보 출력
pmset -g

# 다른 프로세스에서 생성한 전원 관련 어셜션 정보 표시(맥 잠자기를 방지하는 프로세스 찾을 때 유용)
pmset -g assertions

# 스로틀링된 모든 프로세스에 대한 정보 표시(벤치마크 실행시 유용)
pmset -g thermlog

# 시스템을 절전 모드로 전환하지 않고 화면 잠금
pmset displaysleepnow

# 전체 시스템을 절전 모드로 전환
pmset sleepnow

 

OS 업데이트 관리 : softwareupdate


# 사용 가능한 업데이트 목록 출력
softwareupdate --list

# 사용 가능한 모든 업데이트 설치
sudo softwareupdate -ia

# 지정한 macOS 버전의 설치 프로그램을 /Applications에 다운로드
softwareupdate --fetch-full-installer --full-installer-version <version>

 

레퍼런스


 

Advanced macOS Commands - saurabhs.org

Saurabh 😎 Advanced macOS Command-Line Tools Last updated for macOS Sonoma macOS is fortunate to have access to the huge arsenal of standard Unix tools. There are also a good number of macOS-specific command-line utilities that provide unique macOS funct

saurabhs.org

반응형