Macbook從零開始配置開發(fā)環(huán)境——命令行工具

命令行工具

作為一名WEB程序員熟練的命令行操作是必不可少的,在開發(fā)過程中有很多操作都會使用到命令行,例如:

  • 使用Git版本控制

  • ssh連接遠程Linux服務器

  • 管理本地虛擬機及站點

這里小編就推薦大家?guī)讉€和命令行相關的應用。

iTerm2

Mac中有系統(tǒng)自帶的命令行操作界面(也就是系統(tǒng)工具里面的【終端】),但我建議使用iTerm2作為默認的命令行工具。

使用Macbook從零開始配置開發(fā)環(huán)境——命令行工具

iTerm2有很多特性,用官方的話說,就是每一個終端使用者所期望的功能都能實現(xiàn)。例如:配色主題、搜索內容、分屏、命令補全、支持鼠標操作等等。作為首次安裝我們不需要進行太多的配置,只需要先用起來即可,等你使用一段時間之后根據(jù)自己的需求再去深入學習,大部分優(yōu)秀的特性默認情況下就能夠體驗到了。

官網(wǎng)地址:www.iterm2.com,安裝方法為下載后解壓(Mac下許多應用都是如此)。

Oh My Zsh

我們需要先了解一下Shell和Zsh。

Shell 是指一種應用程序,這個應用程序提供了一個界面,用戶通過這個界面訪問操作系統(tǒng)內核的服務。

Linux下的Shell種類眾多,在Mac中內置了以下幾種:

使用Macbook從零開始配置開發(fā)環(huán)境——命令行工具

由于易用和免費,Bash在日常工作中被廣泛使用。同時,Bash也是大多數(shù)Linux系統(tǒng)默認的Shell。但對比起Zsh還是稍微遜色了一些,主要表現(xiàn)在:

  • Zsh補齊路徑、命令、參數(shù)的功能非常強大,無論什么時候按一下Tab鍵總是有提示或者幫助文檔

  • Zsh支持針對文件后綴的命令別名配置,直接輸入文件名即可用相應的編輯器打開

  • Zsh目錄間跳轉更加易用,不需要輸入cd直接用目錄名和..來進行切換,使用d命令可以在歷史目錄選擇跳轉

使用Macbook從零開始配置開發(fā)環(huán)境——命令行工具

雖然Zsh強大 ,但是很少有人直接用它 ,因為Zsh的配置復雜繁瑣,所以一般是配合開源項目Oh My Zsh來使用,它負責管理Zsh的配置,將使用難度大大降低,同時還加入了很多常用命令、幫助文檔、插件和代碼主題。

同樣的,剛開始我們無需糾結太多的操作技巧和深度配置,只需要發(fā)揮工具的本質——先把它用起來,用的過程中再發(fā)現(xiàn)需求,之后也會有相應的深度使用文章。

使用Macbook從零開始配置開發(fā)環(huán)境——命令行工具

官網(wǎng)地址:ohmyz.sh,安裝方法為在終端中輸入命令即可(見官網(wǎng)首頁)。

Homebrew && Homebrew Cask

可以將Homebrew和Homebrew Cask理解為命令行版的App Store,用于安裝和更新應用,比App Store中的應用要多得多。

使用Macbook從零開始配置開發(fā)環(huán)境——命令行工具

首先安裝Homebrew,使用官網(wǎng)(brew.sh)上的命令進行安裝。之后再安裝Cask,Cask可以理解為應用商店內容的一個擴展,里面有跟多的應用可選,同樣使用官網(wǎng)(caskroom.github.io)的命令進行安裝。之后我們需要熟悉幾個常用的命令:

搜索想要安裝的應用是否存在:

brew cask search 應用名稱

安裝應用:

brew cask install 應用名稱

查看已安裝應用列表:

brew cask list

卸載應用:

brew cask uninstall 應用名稱

分享一下我目前已裝的應用:

  • appcleaner 徹底卸載應用的軟件

  • fliqlo 逼格極高的數(shù)字時間屏保程序

  • caffeine 保持電腦不休眠

  • obs 著名在線直播軟件

  • qlcolorcode 使用空格預覽代碼文件時進行代碼著色

  • qlmarkdown 可以使用空格預覽Markdown文件

  • qlimagesize 空格預覽圖片時顯示尺寸和大小

  • quicklook-json 空格預覽格式化后的JSON文件

寫在最后

找到并使用正確的工具必然可以提高工作效率,某種程度上來說對于培養(yǎng)編程興趣也有一定幫助。只是工具始終是工具,效率的關鍵還在于使用的人,所以小編僅僅是把大家應該使用的軟件羅列出來,并沒有展開。

在配置編程開發(fā)環(huán)境這個方面,終歸是不存在“磨刀不誤砍柴工”這樣的說法的,因為我們的“刀”總是越砍越鋒利。工具如果不是太熟悉的話,直接開始用就好了,發(fā)現(xiàn)了什么需求再去查資料,在使用過程中一步一步的配置和優(yōu)化。相信你的Mac終會成為你最得心應手的工具。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容