1. Mac 的基础操作(小白用户),查看
1.1 Mac & OS X
1.2 App Store、iTunes Store、iTunes、Apple Store 这些名称
1.2 常用的快捷键
-
⌘ + C 复制(拷贝)
-
⌘ + X 剪切
-
⌘ + V 粘贴
-
⌘ + option + V
-
粘贴,原复制对象不会保留,相当于「移动」
-
⌘ + W 关闭当前的软件窗口(软件并没有真正退出进程),相当于点了左上角的红色叉叉。
-
⌘ + Q 真正退出软件。
-
⌘ + option + esc
-
强制退出某个软件。通常在软件无响应时使用。
-
⌘ + Z 撤销
-
⌘ + A 全选
-
⌘ + delete 删除
-
⌘ + S 保存
-
⌘ + N 新建,包括浏览器
-
⌘ + 空格键 切换输入法(默认是这样设置的,具体还需要看快捷键设置)
-
control + 空格键
-
⌘ + shift +s 另存为
-
⌘ + P : 打印
-
⌘ + W: 关闭
-
⌘ +shift + 3 截取整个屏幕
-
⌘ + shift + 4 截取选择区域
-
⌘ + shift + 空格 截取选择窗口
-
⌘ + I 显示简介
-
⌘ + + 放大
-
⌘ + - 缩小
-
⌘ + T新建选项卡
-
⌘ + R 刷新
-
⌘ + W 关闭当前选项卡
-
control + option +esc 强制退出程序
-
Option + Shift键,音量将以正常的1/4格调整。精准调节音量
-
control+command+空格 :快速调用emoji的biao'qing表情
-
浏览器中将网页加入个人收藏:command+D
1.3 Multi-Touch 触控板手势
使用触摸板来替代鼠标的操作
1.4 安装与卸载软件
安装软件建议到 App Store 安装或软件官网下载安装。Mac 软件的格式扩展名是 .app,网站下载的 app 文件直接拖拽到「应用程序」文件夹就算安装成功了。卸载软件就更简单了,打开「应用程序」文件夹,把希望卸载的软件 ⌘+delete 键删除或拖拽到废纸篓。
- 1.把软件下载到本地
- 2.然后根据提示,把下载的文件拖动到applications文件夹中,这样你在launchpad(应用加载列表)中可以看到
1.5 AirDrop与蓝牙
用 AirDrop 可以方便地在 Mac与Mac、iPhone与iPhone 甚至 Mac 与 iPhone 之间无线发送分享照片、视频、网站、位置等内容。速度还很快。使用时需要开启Wi-Fi和蓝牙。
- 支持区域内的数据共享
- 支持蓝牙数据的传递
- 如果你经常需要 iPhone 和 Mac 之间传文件,或者发送文件给你的朋友。AirDrop 是个不错的功能。速度快还不费流量。
1.6 Handoff 连续互通
通过iclond ,可以实现保持mac和手机的浏览器同步
1.7 Spotlight
全局搜索的功能,可以搜索应用,文件的信息
1.8 让你的 Mac 更安全
- 1、给电脑设置 iCloud 账号登录。
- 2、允许 Mac App Store 和被认可的开发者下载的应用
- 3、打开防火墙
- 4、FileVault 是全磁盘内容加密(可以不使用)
1.9 Mac 需要关机吗?
随着系统的完善,可以不关机
1.10 推荐常用基本软件
-
办公类: 自己的 iWork 套装(包括 Pages 文档、Numbers 电子表格和Keynote 演示文稿),类似 Windows 平台的 office 套装
-
社交: 微信,QQ
-
工具类
- AppCleaner 更干净的卸载软件
- 迅雷
- The Unarchiver 解压缩的,解决一些系统解压不了的格式文件
- MindNode 思维脑图,简单美观,不用教一看都会用
-
视频类:
- MPlayerX 支持基本上所有视频格式,支持外挂字幕
- VOX 性感强大的无损音乐播放器
- 网易云音乐
2. Mac使用待解决的问题
2.1 日常的使用
- markdown 插入图片链接显示不了?
- 怎么类似window文件进行存放?
其实可以在 Finder 的偏好设置里面,找「开启新的 Finder 窗口时打开」选项,在下拉列表中选择你的电脑(一个小电脑的图标,具体名字则每个人不同),这样在重新打开一个 FInder 窗口,就可以看到比较类似 Windows 「我的电脑」的界面。
- 怎么关闭dashboard?
系统偏好设置——MissionControl——Dashboard:「作为Space」改为「作为叠层」。我还进一步设置了「触发角」,左下角设置为「Dashboard」,这样鼠标划到左下角自动桌面浮现Dashboard。
3. Mac terminal
对Mac 进行命令行的操作,类似liunx的操作
3.1 常用的命令操作
- 切换root 用户: sudo -s
- 切换普通用户:su - 普通用户名
- 重启Mac os : shutdown -r now
- 关机 Mac os : shutdown now
- 电源管理: pmset -g
- 访问ping的主机操作: ping -o baidu.com
- 使用 traceroute 诊断到某个主机的路由节点 : traceroute baidu.com
- 检测某个主机HTTP服务:curl -I baidu.com
- 使用dig来诊断域名信息: dig baidu.com A
- 查看谁来使用了mac : w
- 显示系统的路由表: netstat -r
- 显示网络统计 : netstat -s
- 显示活动网络连接: netstat -an
- 显示所有的进程情况: top
- 远程登录连接的操作: telnet
3.2 故障诊断
- 列表中所有打开的文件: lsof
3.3 文本操作命令 , 查看
- 统计剪贴板中文本行数:pbpaste | wc -l
- 历史记录:history
- 将文件转成 HTML,支持格式包括 Text, .RTF, .DOC: textutil -convert html file.extension
- nano 编辑的操作: ctrl+o 保持,ctrl+x 来退出
- cat 查看 文件的信息
3.4 Mac 终端操作和配置
- 对host的操作: cat /etc/hosts
- 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true;
- 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false;
- 清ping屏快捷键:command + k
- 你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?
- 在终端里执行 ls /Volumes/USBHD,看看显示出的是不是这个移动硬盘的内容。
- 根目录位置是 / 核心 Mach_kernel 就在这里,
- 驱动所在位置 /Systme/Library/Extensions
- 用户文件夹位置 /User/用户名
- 桌面的位置 /User/用户名/Desktop
- 获取root的操作权限: sudo -s
3.5 Mac 类似linux的yum的安装方式,查看
- 安装Homebrew来使用yum的效果
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 软件的安装和查找操作
brew search nginx //查看是否有此包
brew install nginx //安装该包
brew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew info 显示软件信息
brew deps 显示包依赖
-
php开发环境的搭建, 查看
-
phpstorm 环境的搭建和使用
使用mac 2016.2的下载 ,查看
- 对phpstorm 进行xdebug的安装,查看
brew install homebrew/php/php55-xdebug
这个php集成环境的,并且可以提供对php集成配置
4. mac 网络&安全相关知识
4.1 网络
brew install htop
- mac 获取本地的ip地址
ipconfig getifaddr en0
- 进行SSH的网络连接
# Enable remote login
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
# Disable remote login
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist
- 查看80端口
sudo lsof -i :80
4.2 安全
- 防火墙的开关
# Show Status
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
# Enable
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
# Disable (Default)
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off
- 比较两个文件夹
diff -qr /path/to/folder1 /path/to/folder2
- 系统重启
# 重启
sudo reboot
# 关机
sudo poweroff
# 重启的时间
uptime
- 复制数据到黏贴版中
# 复制到黏贴板
cat whatever.txt | pbcopy
# 从黏贴板中复制数据
pbpaste > whatever.txt
- 通知中心的开启和关闭
# Disable
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist && \
killall -9 NotificationCenter
# Enable (Default)
launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
- 预览文件
qlmanage -p /path/to/file
- 安装所有的软件更新
# 查看可以更新的软件
sudo softwareupdate -l
# 进行所有软件的更新
sudo softwareupdate -ia
- 使用spotlight 来查找文件
mdfind -name 'searchterm'
5. 小工具
- markdown图床迁移工具,查看