一個(gè)前端開發(fā)者的Mac裝機(jī)清單及常用操作

安裝 Homebrew - macOS 平臺(tái)的軟件包管理器

中文主頁:https://brew.sh/index_zh-cn.html

# 安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# 卸載
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

常用命令

brew install oclint  #安裝軟件
brew uninstall oclint  #卸載軟件
brew search oclint  #搜索軟件
brew upgrade oclint  #更新軟件
brew list  #查看安裝列表
brew update  #更新Homebrew

brew 是從下載源碼解壓然后./configure && make install,同時(shí)會(huì)包含相關(guān)依存庫兔乞。并自動(dòng)配置好各種環(huán)境變量,而且易于卸載。

brew cask 是已經(jīng)編譯好了的應(yīng)用包(.dmg/.pkg).僅僅是下載解壓衣屏,放在統(tǒng)一的目錄中(/opt/homebrew-cask/Caskroom), 省掉了自己去下載、解壓楞黄、拖拽(安裝)等步驟,同樣贮尖,卸載相當(dāng)容易與干凈呻待。

安裝 iTerm2

$ brew cask install iterm2

安裝nvm打月、Node、npm

安裝 Git

$ brew install git

詳見:Git 常見問題記錄

安裝 Mongodb

$ brew install mongodb
$ brew services start mongodb
$ mongo  #啟動(dòng) 
>show dbs #顯示已經(jīng)存在的數(shù)據(jù)庫
>exit  #退出

Android Studio and Android SDK

Android Studio 下載地址:http://www.android-studio.org/

安裝后打開

brew install gradle

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

打開android sdk manage

$ sudo ./android 
image.png

Java 環(huán)境

下載jdk : https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

選擇要安裝的版本下載安裝

Mac 系統(tǒng)下查看 Java 安裝目錄蚕捉,打開終端奏篙,輸入:/usr/libexec/java_home -V

image.png

配置環(huán)境變量(未試過,備份下):

$ vim ~/.bash_profile

#按下a迫淹,顯示insert秘通,進(jìn)入輸入模式。
#(注: 在終端輸入  /usr/libexec/java_home  可以得到JAVA_HOME 的路徑)
#輸入如下配置:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
#按ESC敛熬,進(jìn)入保存
#輸入  :wq!   保存
$ source ~/.bash_profile  #運(yùn)行profile配置 馬上生效
$ echo $JAVA_HOME #得到配置的路徑肺稀,說明配置完畢。

安裝maven

1应民、下載Maven
打開Maven官網(wǎng)下載頁面:http://maven.apache.org/download.cgi
下載:apache-maven-3.5.0-bin.tar.gz

解壓下載的安裝包到某一目錄话原,比如:/Users/xxx/Documents/maven

2、配置環(huán)境變量
打開terminel輸入以下命令:

vim ~/.bash_profile #打開.bash_profile文件诲锹,在次文件中添加設(shè)置環(huán)境變量的命令
export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin
#添加之后保存并推出繁仁,執(zhí)行以下命令使配置生效:
source ~/.bash_profile

3、查看配置是否生效

mvn -v #命令归园,輸入如下:
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /Users/xxx/Documents/maven/apache-maven-3.5.0
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"
#則配置成功黄虱。

編輯器

  • Webstorm
  • Sublime Text
  • xcode
  • VScode(Visual Studio Code)

其他軟件

  • iTools Pro -- 管理 iPhone 的工具,本地的.ipa 安裝到蘋果手機(jī)
  • Beyond Compare -- 文件對(duì)比工具
  • LogRabbit -- 是Android開發(fā)人員必不可少的logcat viewer.
  • Licecap -- 錄屏轉(zhuǎn)成gif的軟件
  • FileZilla -- FTP軟件

還有很多可以參考:http://www.reibang.com/p/ce3742275279

常用命令

  • mac 顯示 .git 等隱藏文件的快捷鍵: Command + Shift + .

  • mac 關(guān)閉指定端口

lsof -i:9000  #端口號(hào)
kill -9 42624 #對(duì)應(yīng)PID
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末庸诱,一起剝皮案震驚了整個(gè)濱河市捻浦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌桥爽,老刑警劉巖默勾,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異聚谁,居然都是意外死亡母剥,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門形导,熙熙樓的掌柜王于貴愁眉苦臉地迎上來环疼,“玉大人,你說我怎么就攤上這事朵耕§帕ィ” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵阎曹,是天一觀的道長伪阶。 經(jīng)常有香客問我绩衷,道長闻伶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮咆繁,結(jié)果婚禮上船响,老公的妹妹穿的比我還像新娘材原。我一直安慰自己袍冷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布坛缕。 她就那樣靜靜地躺著墓猎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赚楚。 梳的紋絲不亂的頭發(fā)上毙沾,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音宠页,去河邊找鬼左胞。 笑死,一個(gè)胖子當(dāng)著我的面吹牛勇皇,可吹牛的內(nèi)容都是我干的罩句。 我是一名探鬼主播焚刺,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼敛摘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了乳愉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤蔓姚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后坡脐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡备闲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年晌端,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咧纠。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泻骤,死狀恐怖漆羔,靈堂內(nèi)的尸體忽然破棺而出梧奢,到底是詐尸還是另有隱情,我是刑警寧澤演痒,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布亲轨,位于F島的核電站嫡霞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏诊沪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一晕粪、第九天 我趴在偏房一處隱蔽的房頂上張望渐裸。 院中可真熱鬧巫湘,春花似錦昏鹃、人聲如沸尚氛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽讯柔。三九已至护昧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惋耙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國打工湿酸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蒜田,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓美莫,卻偏偏與公主長得像页眯,于是被迫代替她去往敵國和親厢呵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容