前言
還記得剛買 mac book pro 的時(shí)候,啥都不會(huì)用,網(wǎng)上到處找資料,去查看怎么使用,mac常用快捷鍵、mac常用軟件、mac java 環(huán)境搭建等等,中間走了不少彎路,也積累了不少資料,特此分享給大家,方便新手最好的mac入門指南!
OSX 系統(tǒng)介紹
OSX 是蘋果公司為Mac系列產(chǎn)品開發(fā)的專屬操作系統(tǒng),基于 UNIX 系統(tǒng),處處體現(xiàn)著簡潔的宗旨。從 PC 過渡到 Mac,建議先了解 OS X 系統(tǒng),你就會(huì)知道OS X 比 Windows 先進(jìn)了多少,高度的安全,簡單易用,操作方便,讓你在 Magic TracPad 觸控板和 Magic Mouse 觸控鼠標(biāo)上盡情Mouti-touch。建議先看看張寧博寫的《Mac操作說明 完全指南》來了解OS X,非常詳細(xì),這本書能讓初學(xué)者在一天之內(nèi)對OS X了如指掌,百度網(wǎng)盤:http://pan.baidu.com/share/link?shareid=3590577445&uk=19629232
在我們常用的 window 系統(tǒng)上,你已經(jīng)習(xí)慣了使用 office 來辦公處理,射手來看電影,winzip 來壓縮解壓縮文件,ps 進(jìn)行圖片處理等等,那么在 mac 下面,要進(jìn)行同樣的操作,應(yīng)該使用什么樣子的軟件呢? 威鋒網(wǎng)進(jìn)行了匯總《OSX 常用裝機(jī)軟件》,新手值得看看 !
mac 下常用網(wǎng)站、資料推薦,高效率方式方法推薦
知乎上的討論,一些可以提高工作效率的軟件 OS X 平臺上有哪些值得推薦的常用軟件?
異次元軟件世界上的一篇文章 《Mac用戶必備!100多款免費(fèi)實(shí)用的蘋果Mac軟件大搜集》,可以經(jīng)常關(guān)注下網(wǎng)站上面的 mac 標(biāo)簽 下面的文章內(nèi)容
重點(diǎn)來了,去哪里下載 mac 上的軟件,免費(fèi)的直接在 AppStore 下載就行了,可很多很貴很貴的收費(fèi)軟件去哪里下呢? 我經(jīng)常去了三個(gè)比較正規(guī)、資源多的網(wǎng)站 MacX 軟件下載、蘋果盒子軟件下載、0DayDown MacOSX 頻道 可以下載許多和諧的軟件,不過,如果你資金足夠,還請多多支持正版!!
mac 系統(tǒng)上常用的快捷鍵 ,基本上 mac 上所有的軟件快捷鍵都遵循統(tǒng)一的協(xié)議,比如 'cmd + h' 為隱藏當(dāng)前窗口等,熟悉這些快捷鍵,能夠提高工作效率
色彩畫你的 mac 終端,自定義終端的背景色,看起來更舒服,更好的效率
終極 shell ,池建強(qiáng)老師寫的一篇終端高效指南,感興趣的可以閱讀下

mac 下編程 Java 環(huán)境搭建 jdk1.7 +sdk1.7+maven +tomcat
(文章主要目的是新入手mac的人對mac下的目錄結(jié)果不了解,網(wǎng)絡(luò)上也很少有這樣子的文章,新人對mac下Java環(huán)境的搭建會(huì)浪費(fèi)很多時(shí)間。如有不當(dāng)?shù)牡胤剑堉刚蛘咝薷南拢?/p>
環(huán)境依賴:
- 開發(fā)工具 idea 14 破解工具見百度網(wǎng)盤或者 eclipes
- 下載mac版專用的jdk*.dmg文件雙擊即可安裝,地址如下:jdk7 https://jdk7.java.net/download.html (jdk8下載地址)
- 下載sdk7 java-ee-sdk7 http://www.oracle.com/technetwork/java/javaee/downloads/index.html (java-se-sdk8)
- 下載 maven http://maven.apache.org/download.cgi 和 tomcat http://tomcat.apache.org/ (注意版本對應(yīng)jdk7對應(yīng)tomcat7,jdk8對應(yīng)tomcat8)
安裝過程:
- 先安裝 jdk (自帶了jre 就沒有必要安裝了),才能安裝 sdk,mac 中 jdk1.7 的默認(rèn)位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home,如果不在這里使用 which java 命令查看下安裝到了哪里
- 安裝 sdk7
錯(cuò)誤解決
安裝sdk錯(cuò)誤:This program requires DISPLAY environment variable
解決: vim ~/.bash_profile 添加 export DISPLAY=:0 即可
環(huán)境配置Java+maven+tomcat環(huán)境
1.配置JAVA_HOME:
用戶目錄下 vim ~/.bash_profile(如果沒有這個(gè)文件可以自己創(chuàng)建一個(gè)),MAVEN_HOME 和 JAVA_HOME 都是你的安裝目錄,如果不知道安裝到了哪里,使用which命令查看,例如 “which java ”
MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
PATH=$MAVEN_HOME/bin:$PATH
PAHT=$JAVA_HOME/bin:$PAHT
export MAVEN_HOME
export JAVA_HOME
export PATH
保存退出即可。
立即生效需要執(zhí)行:$ source .bash_profile(這是文件名)
# mac下的配置文件
./etc/profile 文件 全局共有配置,無論哪個(gè)用戶登錄,都會(huì)讀取此文件
/etc/bashrc (一般在這個(gè)文件中添加系統(tǒng)級環(huán)境變量)全局(公有)配置,bash shell執(zhí)行時(shí),不管是何種方式,都會(huì)讀取此文件。
~/.bash_profile (一般在這個(gè)文件中添加用戶級環(huán)境變量)
2.配置Tomcat:
進(jìn)入用戶目錄,編輯.bash_profile
vim ~/.bash_profile
# 增加如下:
export PATH=$PATH:/usr/local/apache-tomcat-8.0.9/bin
# 設(shè)置startup.sh文件的權(quán)限
chmod 755 /usr/local/apache-tomcat-8.0.9/bin/*.sh
測試:
- 啟動(dòng)tomcat
sh startup.sh - 測試
可以使用:http://localhost:8080 ,看到tomcat的默認(rèn)頁面即可 - 停止tomcat
sh shutdown.sh
這步可以不用,這是用來給tomcat添加管理員使用的
vim /usr/local/apache-tomcat-7.0.55/conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
3.配置maven
解壓下載的zip包 apache-maven-3.2.5-bin.tar.gz 到一個(gè)目錄,比如 /usr/local/ ,將里面包含setting.xml備份下,使用網(wǎng)站專用的setting.xml來替換;maven 最重要的需要把setting.xml文件配置對,比較關(guān)鍵的是使用的用戶目錄,mac默認(rèn)是 ~/.m2 文件,對應(yīng)的需要將 網(wǎng)站專用setting.xml文件復(fù)制到 ~/.m2/下;
關(guān)于maven的setting.xml文件有兩個(gè),一個(gè)是maven安裝目錄下的,是全局的配置,這臺機(jī)器上的所有用戶都使用,另一個(gè)是 ~/.m2/下的,這個(gè)是用戶級別的配置:
vim ~/.bash_profile
MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME
export PATH
保存退出即可。
立即生效需要執(zhí)行:$ source ~/.bash_profile(這是文件名)
IDE中setting中關(guān)于tomcat和maven的設(shè)置,去關(guān)注下,如果需要修改就修改下,否則可能會(huì)有問題;
到這里,整個(gè)Java環(huán)境就配置問了,可以建立項(xiàng)目來測試下,參考下:
IntelliJ IDEA 12 創(chuàng)建 Maven 管理的 Java Web項(xiàng)目 http://blog.csdn.net/zht666/article/details/8673609
本文首發(fā)子我的個(gè)人獨(dú)立博客,歡迎體驗(yàn)閱讀:http://ixirong.com/2015/03/19/the-beginner-of-mac/