Mac 是 Linux Base 的一套系統,但終究不是市面上常見的 Linux 版本,是 Apple 客製化過的。

這使得用其他發布版本 Linux (Ubuntu) 很習慣的人會在終端機指令上有需要「轉換」的學習成本。

於是,就有人把 GNU 版本的指令給帶到 Mac 上來使用,差別就是指令前面多了一個「g」。

安裝方式使用 brew 指令:

brew install coreutils

使用 GNU 格式的終端機指令方法

安裝好後還會貼心的提示你,如果不想使用「g」版本的還有另外包裝去掉「g」的呼叫方式,在 shell script profile 檔案中引用下方指令:

export PATH=/usr/local/opt/coreutils/libexec/gnubin:$PATH
export MANPATH=/usr/local/opt/coreutils/libexec/gnuman:$MANPATH

就可以完成取代內建的操作指令集。

如果 ls 指令造成內建資料夾顯示顏色有問題可以再補上 alias ls="ls --color=auto" 這句到 profile 最尾端。

參考: How to replace Mac OS X utilities with GNU core utilities?

Facebook 外掛功能


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[//////////____30%_________]