Cocoa, xcode 환경도 좋지만, 개발자 입장에서 보면 맥의 최대 장점은 ?nix 환경을 그대로 쓸 수 있다는 것이다.port 라는 훌륭한 패키지 매니저가 있고, port 에 없는 것은 컴파일을 할 수 있으니까 개발자를 위한 최고의 환경이 아닐 수 없다.
최근에 읽고 있는 책, '열씨미와 게을러의 리눅스 개발 노하우 탐험기' 내용을 정리해 본다.
- diff
.profile 에 alias diff='diff -u' 추가해 놓자.
- find 의 newer 옵션 사용하기 : find 명령에서 -newer 옵션은 해당 파일보다 더 최신 파일만 출력하는 옵션이다.
ex) $ find . -newer main.c
- md5sum : Mac 에 기본적으로 설치되어 있지 않다.
$ sudo port install coreutils
$ md5sum
-bash: md5sum: command not found <- 엥? 뭐지?
/opt/local/bin 을 들여다 볼까? 정말 설치가 안될걸까?
coreutils 에 들어 있는 모든 명령어 앞에 'g' 가 붙어 있네, gmd5sum 이구나. 아하!
Mac 의 coreutils 와 충돌하지 않도록 앞에 g 를 붙여 줬군. ^^