按鍵
?(command)秋忙、?(option)研底、?(shift)幔嫂、?(control)
安裝secureCrt
secureCrt用于連接遠程終端
將windows的cinfig目錄放到mac上報
The firewall ‘無’ was not found in the database .
This session will attempt to connect without a firewall
在config目錄下執(zhí)行下面命令解決
find . -name '*.ini' -type f -exec sed -i '' 's/=無/=None/g' '{}' \;
安裝xcode
app store升級mac os x ,安裝 xcode
xcode自帶了svn刨啸、git、php识脆、python设联、ruby
安裝homebrew
安裝homebrew,使用os x不提供的命令
安裝wget
brew install wget
git界面gitx-dev
在界面上選擇安裝命令行
cd到git倉庫執(zhí)行
gitx -all
smartySvn
升級svn到1.8
brew search subversion
brew tap homebrew/versions
brew install subversion18
svn --version
安裝smartySvn
open working copy選擇svn co的目錄
安裝node
官網下載安裝
安裝包的時候使用sudo
sudo npm install -g webpack
搭建php開發(fā)環(huán)境
安裝nginx
brew install nginx --with-http2
配置目錄 /usr/local/etc/nginx/
sudo nginx
sudo nginx -t
sudo nginx -s reload
安裝php
PHP在mac下默認安裝了存璃,但是不好控制版本仑荐,用brew安裝php5.6
brew update
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php56 --with-fpm #Nginx
/usr/local/etc/php/5.6/php.ini
/usr/local/etc/php/5.6/php-fpm.conf
brew services start josegonzalez/php/php56
sudo php-fpm -D # 啟動
sudo killall php-fpm # 關閉
安裝mysql
brew install mysql
chown -R mysql:mysql /usr/local/var/mysql
chmod -R 755 /usr/local/var/mysql
mysql.server start
安裝composer
手動下載 composer.phar
mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
composer -v
問題:
Your configuration does not allow connection to ... secure-http for details.
處理:
composer config -g secure-http false
安裝memcached擴展
brew install memcached
/usr/local/opt/memcached/bin/memcached -d -m 64 -c 4096 -p 11210 -u www -t 10
/usr/local/opt/memcached/bin/memcached -d -m 256 -c 4096 -p 11211 -u www -t 10
killall memcached
pkill -9 memcached
brew install php56-memcached
安裝其他擴展
brew install php56-mcrypt
brew install php56-xdebug
安裝impala odbc
cd /usr/local/Cellar/unixodbc/2.3.4/etc
odbc.ini
[ODBC Data Sources]
Cloudera Impala DSN = Cloudera Impala ODBC Driver
[Cloudera Impala DSN]
Driver=/opt/cloudera/impalaodbc/lib/universal/libclouderaimpalaodbc.dylib
HOST = 192.168.8.207
PORT = 21050
AuthMech = 0
[Impala]
Description = ODBC for impala
Driver=/opt/cloudera/impalaodbc/lib/universal/libclouderaimpalaodbc.dylib
[ODBC Drivers]
Impala = Installed
[ODBC Data Sources]
Cloudera Impala DSN = Cloudera Impala ODBC Driver
[Cloudera Impala DSN]
Driver=/opt/cloudera/impalaodbc/lib/universal/libclouderaimpalaodbc.dylib
HOST = 192.168.8.207
PORT = 21050
AuthMech = 0
odbcinst.ini
[Impala]
Description = ODBC for impala
Driver=/opt/cloudera/impalaodbc/lib/universal/libclouderaimpalaodbc.dylib
[ODBC Drivers]
Impala = Installed
安裝java
官網下載安裝
鎖屏快捷鍵
CTRL + SHIFT + Power
zsh配置
mac自帶了zsh
參考:終極shell
安裝oh my zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
配置
vi ~/.zshrc
加上配置
alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=mate # 在命令行直接輸入后綴為 html 的文件名,會在 TextMate 中打開
alias -s rb=mate # 在命令行直接輸入 ruby 文件纵东,會在 TextMate 中打開
alias -s py=vi # 在命令行直接輸入 python 文件粘招,會用 vim 中打開,以下類似
alias -s js=vi
alias -s c=vi
alias -s java=vi
alias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
oh my zsh 提供了數十種主題偎球,相關文件在~/.oh-my-zsh/themes
目錄下
修改默認主題robbyrussell
將`%c`改為`%d`
c表示當前目錄洒扎,d表示絕對路徑
安裝autojump
brew install autojump
在.bash_profile
和.zshrc
加上
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
安裝ctags
brew install ctags
vim配置
vi ~/.vimrc
let Tlist_Ctags_Cmd='/usr/local/bin/ctags'
顯示隱藏文件
使用終端,Finder需要重啟才能應用修改衰絮,在終端中接著輸入
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
恢復隱藏不可見袍冷,在終端中輸入以下代碼并回車
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
軟件工具
dash 常見語言框架API文檔
cakebrew brew的界面管理工具
cheatSheet 快捷鍵查看工具
licecap git錄制工具