Mac OS X知识集锦
快捷键
系统快捷键
快捷键 | 说明 |
Cmd + Shift + . | 隐藏或者显示UNIX隐藏文件 |
Cmd + Tab | 在所有窗口之间切换 |
Cmd + ~ | 在应用程序的不同窗口之间切换 |
Cmd + Backspace | 删除文件 |
Cmd + Shift + Backspace | 清空回收站 |
Cmd + Q | 退出应用程序 |
Cmd + W | 关闭窗口 |
Cmd + H | 隐藏窗口 |
Cmd + Shift + H | 隐藏/显示所有窗口 |
Cmd + Cmd + D | 显示桌面 |
Opt + Cmd + L | 锁定计算机 |
Opt + Cmd + Left | 向左切换工作区 |
Opt + Cmd + Right | 向右切换工作区 |
Opt + Cmd + Up | 任务控制 |
Opt + Cmd + Down | 显示当前应用的窗口列表 |
Cmd + ESC | 显示启动面板 |
Cmd + F1 | 聚焦到菜单栏 |
Cmd + F2 | 聚焦到系统托盘区域 |
Cmd + F3 | 聚焦到Docker栏 |
Cmd + F5 | 聚焦到当前窗口工具栏 |
Cmd + F11 |
隐藏/显示Docker栏 |
Cmd + F12 | 隐藏/显示通知区域 |
Opt + Cmd + S | 对选定区域截屏并保存到剪切板 |
Opt + Cmd + Shift + S | 对选定区域截屏并保存到文件 |
Cmd + Space | Spotlight搜索 |
Ctrl + Cmd + Del | 打开Activity Monitor |
Cmd + Shift + Space | 在Finder中搜索 |
F2 / Enter | Finder文件重命名 |
Ctrl + Opt + Cmd + 9 | 开启/关闭有道词典取词功能 |
Ctrl + Opt + Cmd + 0 | 显示未读取的QQ消息 |
Ctrl + Opt + Cmd + Left | 有道云音乐、iTunes,上一首 |
Ctrl + Opt + Cmd + Right | 有道云音乐、iTunes,下一首 |
Ctrl + Opt + Cmd + Up | 有道云音乐,喜欢 |
Ctrl + Opt + Cmd + Down | 有道云音乐,暂停/恢复 |
Ctrl | 有道词典取词 |
NIZ键盘
快捷键 | 说明 |
Fn + Pause | 切换Office/Program模式,Pause下方的灯亮起则为Program模式,支持编程控制 |
Fn + F9 | 三档行程切换 |
Fn + Win | 三秒锁住Win键 |
Fn + Caps | 三秒 Ctrl和Caps切换 |
Fn + Alt | 三秒 Mac/Win键位切换 |
Fn + Del/End/Pgdn | 切换蓝牙外设 |
Fn + Del/End/Pgdn | 三秒,启动配对 |
Fn + Ins | 有线无线切换 |
Fn + G | 耗电游戏模式 |
Fn + B | 省电模式 |
Fn + Y | 三秒,查询电量,指示灯右上角 |
Fn + T | 待机时长切换 |
Fn + Up/Down | 指示灯亮度调节 |
ESC + 左Ctrl + F2 + 右Ctrl |
五秒,恢复出厂 |
系统配置
Bash配置
Mac终端在登陆时会执行~/.bash_profile文件。我们可以在此文件中附加脚本。
sudo免密码
实现方式和Linux下相同,执行 sudo visudo根据你的用户名添加:
1 |
Alex ALL=(ALL) NOPASSWD: ALL |
彩色输出
安装软件:
1 2 3 |
brew install xz coreutils # 完毕后执行: gdircolors --print-database > ~/.dir_colors |
修改.bash_profile:
1 2 3 4 5 6 7 8 9 10 11 |
if brew list | grep coreutils > /dev/null ; then PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH" eval `gdircolors -b $HOME/.dir_colors` fi alias ls='ls --color=auto' alias ll='gls --time-style=long-iso -l --color=auto' alias grep='grep --color' alias egrep='egrep --color' alias fgrep='fgrep --color' |
设置主机名
1 2 3 4 5 6 |
# 用于识别机器的用户友好的名称 scutil --set ComputerName "Zircon" # 在本地网络中显示的名称 scutil --set LocalHostName "Zircon" # 通过SSH连接时显示的名称 scutil --set HostName "Zircon" |
设置环境变量
Mac OS X默认使用Bash,可以修改文件 ~/.bash_profile 来设置环境变量,如果没有该文件可以创建,此文件是一个Shell脚本。
Finder配置
显示因此文件
1 2 |
defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder |
显示目录路径
显示Path Bar,View ⇨ Show Path Bar
在标题栏显示文件路径:
1 |
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder |
Howtos
安装和配置Homebrew
1 2 3 4 |
# 输入下面的命令,根据提示完成安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 使用brew安装软件 brew install wget |
制作安装U盘
- 下载镜像文件.dmg
- 打开dmg,把其中的Install OS X Mavericks.app拖拽到桌面
- 插入一只8G或更大U盘,打开Disk Utility执行分区:设置为单个分区,分区表类型为GUID Partition Table,格式化为Mac OS Extended(Journaled)
- 执行下面的命令完成安装U盘制作
1234sudo ~/Desktop/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia#Label为U盘分区的名称--volume /Volumes/Label--applicationpath ~/Desktop/Applications/Install\ OS\ X\ Mavericks.app --nointeraction
程序添加命令行参数
以Chrome为例,步骤如下:
- 将/Application下的Google Chrome拷贝一份为Chrome
- 修改Google Chrome:
1234cd /Applications/Google\ Chrome.app/Contents/MacOSrm Google\ Chrometouch Google\ Chromechmod +x Google\ Chrome - 编辑新文件Google Chrome的内容为:
123#!/bin/sh# 在这里调用修改前的Chrome中的程序,可以在后面添加需要的参数exec '/Applications/Chrome.app/Contents/MacOS/Google Chrome' --allow-outdated-plugins
Windows下搭建OS X虚拟机
解锁Vmware的OS X支持
- 安装VMware Workstation Pro 12.1.0,可以到官方下载
- 下载Unlocker 2.0.8并解压到Vmware的安装目录下
- 确保Python 2.7.x已经安装,并已经加入到环境变量PATH中
- Unlocker解压目录下的win-install.cmd文件上点击右键 ⇨ Run as Administrator。该脚本会替换Vmware的一些文件,以解锁对Mac OS X的支持
- 打开VMware Workstation,新建虚拟机,如果在“Select a Guest Operating System”一步能够看到“Apple Mac OS X”,说明Unlock成功
安装Mac OS X操作系统
- 下载Mac OS X的懒人包,保存好备用
- 创建新的虚拟机,操作系统类型选择Apple Mac OS X,版本选择OS X 10.10。系统光盘镜像选择刚刚下载的懒人包。创建完毕后,不要启动虚拟机
- 打开刚创建的虚拟机的存放目录,打开.vmx文件,找到 smc.present = "TRUE" ,在其下一行添加 smc.version = 0 保存
- 启动虚拟机,Mac OS X的安装向导会提示你进行操作系统安装。点击顶部工具栏中的磁盘工具进行分区,然后执行操作系统安装
设置和优化
- 安装Vmware Tools,否则非常卡顿
- 安装BeamOff,否则UI动画帧率极低。解压后,打开Finder,直接拖拽到Applications目录中
- 设置BeamOff为登录后自动启动
禁止自动运行
Creative Cloud
1 |
launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist |
解压JDK
1 2 |
pkgutil --expand JDK\ 7\ Update\ 80.pkg JDK7 # 找到JDK7/jdk17080.pkg/Payload,重命名为gzip扩展名,解压即可得到JDK |
解决SSH乱码问题
编辑文件/etc/ssh/ssh_config,注释掉 SendEnv LANG LC_* 这一行。
连接投影仪之后启动图标模糊
开机,立刻按住Option + Command + P + R,等待黑屏后松开即可。
10.15软件已经损坏
1 |
sudo xattr -d com.apple.quarantine /Applications/xxxx.app |
Leave a Reply