這篇文章中來推薦兩個東西,有效提高你在操作 Mac 命令列時候的愉悅度和生產力。
iTerm --更好的終端模擬器
Mac 上要使用命令列,就要依賴一款叫做終端模擬器的軟體。終端模擬器可以認為是一個視窗,開啟這個視窗,裡面就能使用 Bash 命令列了。所以,注意區分一下,Bash 是真正的命令列,但是要開啟命令列,就先要開啟終端模擬器這個軟體。
Mac 上自帶的終端模擬器軟體叫做 Terminal ,Terminal 的中文意思其實就是“終端”。但是 Termial 這個終端模擬器不是最方便好用的。很多開發者更喜歡的一款替代產品叫做 iTerm。
對比自帶的 Terminal ,iTerm 介面更美觀,分屏操作更貼心,所以用的人也更多。
oh-my-zsh -- 增強命令列功能
iTerm 有了,大家還會安裝 oh-my-zsh,來進一步強化終端模擬器的功能。從這個軟體的名字看,核心是 zsh 。zsh 嚴格來說不是 Bash ,但是其實使用起來大同小異,可以認為 zsh 是一個增強版的 Bash ,用起來沒啥差別。
安裝步驟大家參照官網做就好。裝好之後,都帶來哪些好用的功能呢?
-
第一個,就是命令列提升符好看很多了。所謂命令列提示符,就是新開啟一個終端模擬器視窗後,游標左側的那一串內容。裝好 oh-my-zsh 後,多了一個圓潤的箭頭,後面顯示一個我們當前所在的資料夾。然後如果我們跳轉到一個 git 倉庫中之後,還可以看到提示符中顯示出了分支名,例如 master 。
-
第二個功能也特別實用,命令列中執行 ls ,檢視一下當前資料夾的內容,現在命令列對不同型別的元素,顯示時是會給出不同的顏色的。例如資料夾顯示成藍色,檔案顯示成灰色,但是新增了執行許可權的檔案顯示為紅色,符號連結顯示成紫色等等。
-
其他的功能當然官網上還有很多了,例如很多好看的主題可以選擇,例如我們想讓提示符中顯示一朵雲或者一道閃電,同時讓整個終端的背景和字型都改變顏色,就可以通過安裝主題來實現。除了通過主題改介面風格,oh-my-zsh 還有很多外掛 ,可以用來增強命令列的功能。
總結
最後總結一下,有了 iTerm 和 oh-my-zsh ,現在我們的命令列就變得非常靚麗,同時功能也增強了不少。