我去年11月份mac pro (OS x10.10)使用过程中遇到很多不习惯,在备忘录里积累了一些使用经验,希望对各位新手有帮助:
1.用管理员身份登陆shell
mac默认不是用root身份登陆,这样比较安全,但是我们程序员需要对某些系统文件进行(/etc/hosts,apache配置文件等等)修改,这时就需要使用root身份了
切换root身份:点击Launchpad-》其他-》点击终端-》进入后输入sudo -i输入当前管理员的密码,修改root密码:passwd root
2.为系统添加我们熟悉的命令
vi /etc/bashrc 添加ll命令,让ls的文字有颜色,移动和删除时提示是否删除
alias ll='ls -lG'
alias ls='ls -G'
alias mv='mv -i'
alias rm='rm -i'
3.为系统添加PATH变量
添加路径到PATH变量里:修改/etc/paths 或者在/etc/paths.d/下增加文件
4.配置apache+php
mac里默认安装了php
但是php没有添加到apache里
复制内容到剪贴板代码:cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.origin
mkdir /private/www
vi /etc/apache2/httpd.conf
添加:
LoadModule php5_module libexec/apache2/libphp5.so
ServerName 127.0.0.1:80
NamevirtualHost *:80
DocumentRoot "/private/www"
<Directory "/private/www">
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Include /private/etc/apache2/vhosts/*.conf
Include /private/etc/apache2/other/*.conf
vi /private/etc/apache2/other/php5.conf
<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
cp /etc/php.ini.default /etc/php.ini
把所有/var/lib/mysql/mysql.sock都改为/tmp/mysql.sock
apachectl -t
apachectl start
5.配置允许安装未签名的应用
我们没有那么多钱从app store上下载软件,对于好多开源软件都提供了下载包,我就需要安装一些非app store上的软件配置如下:
点击“设置”-》“安全与隐私”-》“通用”
6.安装macports
macports就相当于centos下的yum
http://www.macports.org/
https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg
7.对磁盘分区
点击finder->应用程序->磁盘工具
8.访问smb
打开safari,在地址栏里输入smb://ip即可
9.访问ssh
点击“终端”右键新建远程连接
10.常用快捷键
复制内容到剪贴板代码:拷贝快捷键:command+c
粘贴:command+v
Home:command+左箭头
End :command+右箭头
切换输入法:command+空格
退出程序:command+q
查找:command+f
删除:command+delete
Page Up=fn + ▲
Page Down=fn + ▼
删除后一个字符(普通键盘的删除)=fn + 删除
截图保存整个屏幕到桌面=shift + command + 3
保存整个屏幕到剪贴板=control + shift + command + 3
截取指定屏幕区域到桌面=shift + command + 4
保存指定屏幕区域到剪贴板=control + shift + command + 4