Mac 전용 CLI 명령어
글 작성자: Coding Groot
최근 Mac용 명령어와 스크립트를 모아놓은 흥미로운 저장소(하단의 출처에 남겼다)를 발견했다.
거기서 발견한 유용하다고 생각되는 명령어 몇 개를 남겨본다ㅎㅎ.
네트워크
특정 포트를 쓰고 있는 애플리케이션 출력
리눅스에서는 fuser -vn tcp 8080
이런식으로 많이 썼는데 맥에서는 lsof
가 있었다!
sudo lsof -i :8080
Network Interface 보기
scutil --nwi
Public IP 출력
이건 다른 컴퓨터에서도 자주 쓰는 방법이긴 하다.
DNS를 이용해서 빠르게 가져오는 법 참고
# open dns
dig +short myip.opendns.com @resolver1.opendns.com
# google dns
dig @ns1.google.com TXT o-o.myaddr.l.google.com +short
항상 통하는 방법
curl -s https://api.ipify.org && echo
Private(local) IP 출력
Wifi면 아마 이더넷 en0이 아니라 en1을 써야 할 것이다.
ipconfig getifaddr en0
Wifi 비번 출력
SSID를 원하는 와이파이명으로 교체
security find-generic-password -D "AirPort network password" -a "SSID" -gw
프린터: Print Queue 비우기
cancel -a -
파일
10G 크기인 더미 파일 생성하기
mkfile 10g /path/to/file
파일 시스템 Usage
연속적인 스트림으로 파일 시스템의 접근 정보를 보여준다
sudo fs_usage
비번 생성후 클립보드로 복사
LC_ALL=C tr -dc "[:alnum:]" < /dev/urandom | head -c 20 | pbcopy
Find
.DS_Store 파일 재귀적으로 모두 삭제하기
find . -type f -name '.DS_Store' -ls -delete
Locate
리눅스에서 자주 썼었는데 맥에도 locate
가 있다!
Locate Database 만들기
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Locate를 사용해서 검색하기
-i
modifier는 case-insensitive하게 만듦.
locate -i *.jpg
TTS
text 읽어주기
say {말하고싶은것}
Text로부터 AudioBook 만들기
say -v Alex -f file.txt -o "output.m4a"
맥 제어하기
재시작
sudo reboot
종료
sudo poweroff
빌드 번호 출력
sw_vers
Uptime
재시작 이후 지난 시간 보기
uptime
앱스토어에서 다운 받은 것 리스팅
mdfind kMDItemAppStoreHasReceipt=1
스샷 그림자 비활성화
defaults write com.apple.screencapture disable-shadow -bool true && \
killall SystemUIServer
출처
반응형
댓글
이 글 공유하기
다른 글
-
Mac Sequoia - multipass timed out waiting for response 해결법
Mac Sequoia - multipass timed out waiting for response 해결법
2024.10.14 -
Mac에서 code 명령어가 작동 안 할 때 해결법
Mac에서 code 명령어가 작동 안 할 때 해결법
2022.06.26 -
M1에서 Rosetta로 Node 사용하기
M1에서 Rosetta로 Node 사용하기
2022.06.22 -
Mac에서 명령어로 Win11 부팅 USB 만들기
Mac에서 명령어로 Win11 부팅 USB 만들기
2022.06.09