碳基体

奋斗在产品安全第一线的安全妹子

Mac使用小tips——软件安装

从开始研究iOS App安全开始,就入手了一台Mac book air,一下子就喜欢上了Mac操作系统,用户交互非常友好,终端操作也容易上手,属于unix挂的,内置了很多基本的命令工具,总的而言,比windows终端操作容易,比Ubuntu界面操作流畅。


操作系统上安装软件是最基本的操作,以下介绍三种安装方式



一、使用 homebrew安装应用

第一步:注册appledeveloper id


第二步:下载安装xcode


第三步:下载安装CommandLine Tools for xcode

打开xcode,xcode菜单中选择preferences,点击Downloads面板,查找commandline tools,然后安装。或直接https://developer.apple.com/downloads/index.action 下载安装


第四步:下载安装 homebrew

1. 安装brew

$ ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"

brew 安装的软件存放在 /usr/local/Cellar中,同时会在 /usr/local/bin,/usr/local/sbin, /usr/local/lib 中创建链接。你可能需要将 /usr/local/sbin添加到搜索路径中。

$ vim ~/.profile

添加

PATH="$PATH:/usr/local/sbin"

export PATH

 

2. 使用brew

验证brew是否安装成功 brewdoctor

列出brew常用命令 brewhelp

安装软件 brew install package_name

卸载软件 brew uninstall

检索软件 brew search part_of_package_name 、brew search /regular_expression/

检查指定包是否已经安装 brew list |grep package_home

下载安装包但不安装 brew fetchpackage_name

查看安装包信息 brew info package_name

访问指定包的homepagebrew home package_name

列出安装包的内容 brewlist package_name

更新安装包 brewupgrade package_name

列出系统上安装的所有包brewlist

更新所有安装包brew update


3.brew update错误

当使用brew update命令时,出现了

Error:The following untracked working tree files would be overwritten by merge:Library/Formula/libarchive.rb

解决办法:

cd /usr/local/Library/Formula

git reset --hard FETCH_HEAD


与homebrew类似的还有MacPorts



二、命令行安装

第一步:检查安装包的内容

查看gzip,tar tvzfpackage.tar.gz | less  

查看bzip2,tar tvjfpackage.tar.bz2 | less

第二步:解压缩安装包

tar xvzf package.tar.gz

tar xvjf package.tar.bz2

第三步:查看install,readme文件

第四步:配置

./configure --help

./configure options

第五步:make

第六步:sudomake install


三、mac可执行文件的安装

直接将图标拖到application文件夹下即可


四、其他tips

1.在Finder标题栏上显示完整路径

终端输入

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YESKillAll Finder

2.Mac系统下显示隐藏文件

终端输入

defaults write com.apple.finder AppleShowAllFiles -bool trueKillAll Finder

3. Mac系统下截图命令

command+shift+4



来源:碳基体