1. 安装brew
Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。
MacPorts有个原则,对于软件包之间的依赖,都在MacPorts内部解决(/opt/local),无论系统本身是否包含了需要的库,都不会加以利用。这使得MacPorts过分的庞大臃肿,导致系统出现大量软件包的冗余,占用不小的磁盘空间,同时稍大型一点的软件编译时间都会难以忍受。
而Homebrew的原则恰恰相反,它尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。
http://brew.sh/index_zh-cn.html
brew:
搜索软件:brew search 软件名,如brew search wget
安装软件:brew install 软件名,如brew install wget
卸载软件:brew remove 软件名,如brew remove wget
2.安装puttygen
sudo port -v selfupdate
sudo port install putty (port 是用的是 macports)
http://www.macports.org/install.php
3.ppk 转ssh
puttygen xxx.ppk -O private-openssh -o xxx.ssh
puttygen convert xxx.ppk to xxx.ssh
chmod 700 xxx.ssh
ssh-add
xxx.ssh
ssh-add -K xxx.ssh
ssh -i xxx.ssh git@xxx.xx.xx.xx
cd
到 ~/.ssh/目录下, 用touch config
命令创建config
文件
执行open config
, 打开config文件.输入
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile xxx.ssh
如果已经有ssh。只需要设置
ssh -2 user@ip -i xx.ssh
另外,需要设置xxx.ssh的访问许可:chmod 700 myppk.ssh。