Posts tagged with cli


java_home /usr/libexec/java_home 是個 symbolic link,link到目前正在用的 JVM version $ ll /usr/libexec/java_home lrwxr-xr-x 1 root wheel 79 Oct 28 2014 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.…

好的 programmer(?)總是有自己喜歡的 terminal 設定,越花越好!! $TERM 設定 Terminal setting iTerm 2 or terminal 裡面 Terminfo 要設定成 xterm-256color screen 要支援 256 colors brew tap homebrew/dupes brew install screen 系統內建的沒有支援,太老舊了,直接用 homebrew 裝新的吧 記得…

讀取NTFS 檔案系統 NTFS 是微軟研發的檔案系統,如果外接硬碟是用 Windows 格式化,那九成是採用 NTFS,而這個檔案系統,MAC 是能讀不能寫,如果要用外接硬碟分享檔案,就需要安裝額外的驅動程式讓 MAC 可以寫入。 付費方案 http://www.paragon-software.com/tw/home/ntfs-mac/ NT 550元,花錢是最快最直接的方式, Tuxera NTFS for mac 31 USD,看起來是 NTFS-3G…

在 MAC 與 linux 之間穿梭,就會發現頗多 commandline tool 有些微不一樣,原因就是 MAC OS X 是延續 BSD 發展的,想要加強這些tool,我們可以自己安裝。 安裝 GCC 身為軟體工程師,安裝 GCC on mac 好像不需要理由。 $ gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/…

需要從別人的branch延伸功能 git checkout -b featureA –track remote/featureA 或是設定upstream為remote branch git v1.7 可用 git br –set-upstream feature origin/featureA git v1.8 有更直覺的語法 git br –set-upstream-to origin/featureA git br -u origin/featureA push…

Mac OS X預先安裝的bash版本是 3.2.x,已經是非常老舊的版本了,很多 linux的預載版本都已經是 4.1以上,建議是使用 brew 安裝新版的 bash。 brew install bash 會安裝到 /usr/local/bin/ 下 可檢查 $BASH_VERSION 變數,確認版本 如果要更改系統預設的 login shell,需把shell location 加到 /etc/…