mac 使用点滴

阅读更多

 

一 快捷方式

 

1.1 通用快捷键

1 模拟行首、行尾: cmt+左右键

2 截屏: cmd+shif+4

3 强制重启:cmd+ctrl+power,或者长按power

4 启动时选择磁盘:长按option

 

 

1.2 finder 快捷键

 

1 查看简介或属性:cmd+i

2 查找:cmd+f

3 查看磁盘分区使用:cmd+shif+c

4 转到home(~):cmd+shif+h

5 转到应用程序:      cmd+shif+a

6 转到指定目录:      cmd+shif+g

7 连接服务器:         cmd+k

8 注销:                  cmd+shif+q

 

 

1.3 窗口管理

0 新打开/关闭 Find窗口:   cmd+n, cmd+w

1 关闭当前窗口:      cmd+w

2 最小化当前窗口:   cmd+m

3 关闭所有窗口:      cmd+option+w

4 显示或隐藏dock:    cmd+option+d

 

 

二软件安装

 

2.1 macPorts 安装

1MacPorts 是一款mac系统中用于编译、安装、更新其他软件的软件,类似yum;依赖与Xcode。

  安装方法:

  1)Xcode在appstore上安装;

  2)下载macports的dmg文件后,后直接双击傻瓜式安装,下载位置:http://www.macports.org/install.php

 

使用方法:

  1)ports 自升级: sudo ports -v selfupdate

  2)port list: 列出ports可访问的所有软件版本。

  3)port search XXX:根据名称、介绍搜索对应的软件。

  4)port info XXX:查询软件的简介等信息。

  5)port deps XXX:查看软件的依赖情况。

  6)port varians XXX:在安装前用来查找软件的变体。

  7) sudo port install XXX:安装。

  8)sudo port clean -all XXX:删除在构建一个port的所有中间文件,也可以用来删除获取失败的tarballs。

  9)sudo port uninstall XXX: 卸载一个安装了的port。

 10)port contents XXX:展现安装一个port的所有文件。

 11)port installed (XXX):展现已经安装的一个port的各种info。

 12)sudo port upgrade XXX:升级port并升级其依赖的port;sudo port -n update xxx 不升级依赖。

 13) port outdated: 显示所有需要升级的ports。sudo port upgrade outdated 升级所有的过期的port

 

2.2 开发软件安装

1 mysql 安装

1)下载macos 版本的mysql,tar -xzvf xx.tar

2)cd 到/usr/local

3) ln -s /path/mysql-xxx mysql

4) cd mysql

5)./scripts/mysql_install_db  --user mysql;

6)如果报"ERROR] ./bin/mysqld: unknown option '--skip-locking'",去掉/etc/my.cnf中的skip-locking,然后再执行;

7) 安装成。

 

三 备忘常用命令

 

1 关于位置参数的预定义变量,shell一启动就定义这些变量,用户只能使用,不能定义,常用的:

$#: 位置参数的数量;

$?: 命令执行后返回的状态;

$1: 第一个参数;

$*: 所有参数的内容;

$!: 后台运行的最后一个进程号;

$$: 当前进程的进程号;

$0: 当前执行的进程名;

 

2 用zip命令替换jar种的某个class:

 zip -d xx.jar cn/test/test.jar

 zip -m xx.jar cn/test/test.jar

 

四 故障处理

 

4.1 系统备份与恢复

1 平时使用Time machine 进行备份。一般会装双系统,可以用备用系统来作为备份盘,Time Machine每天会增量备份,这样你可以随时恢复之前的状态。

2 系统恢复的方法:系统启动时长按option键,会出来几个不同的盘分区,选择recovery hd,然后按照提示进行恢复即可。

 

4.2 故障与处理

1 系统启动后死机,活动监视器看到磁盘io从nM/s降低为nk/s或0

解决办法:重启系统,长按option键进入Recovery HD,然后进行“磁盘监测”,基本上会报磁盘错误,需要进行磁盘修复,然后再选择“磁盘修复”,大约10-15分钟左右就修复完毕了。

我曾经遇到的一次类似情况:“验证磁盘”发现错误,然后进行“磁盘修复”,目前修复过程中发现的错误:1 线程记录的数量不正确;2 丢失线程记录;3 无效的目录记录项数;4 宗卷位图需要对孤立块做修复;5 无效的宗卷可用块数,宗卷标头需修复。。。http://weibo.com/1646204712/z300vjYgy

2 进程长时间不响应

解决办法:option+cmd+esc,然后将僵尸进程强杀掉。

你可能感兴趣的:(mac)