MacOS Tips

Posted on 2018-10-18(목) in MacOS

brew, tor proxy 사용하기

% HOMEBREW_FORCE_BREWED_CURL=/usr/local/opt/curl/bin/curl;ALL_PROXY=socks5://127.0.0.1:9050 brew cask install filezilla

brew cask 를 upgrade 하기

% brew cask outdated | xargs brew cask reinstall

cron 설정

문제

crontab -e 로 설정을 하고 ‘wq’로 저장하면 아래와 같은 메세지가 나오면서 저장 되지 않는 문제가 있다.

% crontab -e
crontab: no crontab for userid - using an empty one
crontab: temp file must be edited in place

해결1 - $HOME/.crontab

% touch $HOME/.crontab   # 파일 생성
% vim $HOME/.crontab     # cron 등록
% crontab $HOME/.crontab # cron 적용

해결2 - $HOME/.vimrc

% cat $HOME/.vimrc
set backupcopy=yes
% crontab -e             # cron 등록 및 적용

성공

% crontab -e
crontab: installing new crontab

Oracle “Java Control Panel” 이 열리지 않을 때,

% javaws -viewer

터미널에서 디렉토리 사용 크기로 정렬 (du, egrep, gsort)

우선, gsort 를 설치한다.

% brew install coreutils --with-gmp
% gsort --help
...
-h, --human-numeric-sort    compare human readable numbers (e.g., 2K 1G)
...

디렉토리 크기로 정렬

% du -d 1 -h | egrep "^([0-9]|\.|\ )+[G|M]" | gsort -h
...
 81M    ./iOSPorts
 87M    ./openssl-xcode
 94M    ./MacPass
103M    ./ForCIServer
114M    ./arm_client
143M    ./spongycastle
197M    ./openssl-sig
281M    ./Works
340M    ./syruptable3_ios
355M    ./Pelican
359M    ./RamDisk_Backup
1.7G    ./SyrupTable
2.5G    ./ANNE
7.0G    .
  • 끝 -