砍柴不误磨刀工,个人第一台mac,我把他当做一个有趣的玩具,在平时工作中探索macos系统各种可能;
一. 硬软件初步体验
1. mac体验理解
手机/电脑不仅仅是一款硬件设备,更多的是一种人机交互的整体解决方案;
mac属于类Unix系统,可实现win实现的功能(文件管理,影音娱乐,网络管理等);
苹果生态(iphone,ipad,mac等)交互讲究易用性,一致性;
简单上手后,会给人一种很愉悦的感受;
感受是使用mac开发会比较专注做事情,权限这块个人管理可以很严格,没有广告会弹出来;
设置并没有让你确认的选项,简化操作,可能面对中高级(对系统比较了解的)个人管理文件;
支持很多自定义的控制,可以按照自己喜欢的方式来操作mac;
界面清爽干净,屏幕像素高清,视觉体验很好;
先不要更新系统10.15.5,据说更新后有些32位软件不兼容;
2. 相关硬件体验
敏锐的触摸板,不需要很费劲,有区分压力和接触点,自己熟悉之后切换操作很便捷;
超短键程设计不太熟悉,打字的时候有些不习惯,打起字来不是很快;
蝴蝶键盘据说是为了减少灰层进去,不过个人感觉win 笔记本的键盘也还好吧;
很多时候可以借助touchbar来实现很多设置的处理,选文字,音量,播放暂停之类的;
播放音乐挺有立体感的,有那种品质的感觉;
3.桌面的概念
默认保留一个桌面,可以打开多个桌面,随时进行切换;
可以把定义工作桌面和其他桌面,也就是工作空间;
打开多个应用程序的时候,3指操作会帮你把布局整理一下;
4.内存使用误区
Unix内存管理机制的问题。逻辑是一次占满,慢慢分配。windows是用多少占多少。
二. 安装/破解/删除软件
1. appstore安装
安装/更新软件,搜索关键词即可,更新直接点击即可;
2. 安装破解软件
系统设置那边给予权限或还需要在终端通过指令显示是否允许使用第三方软件的选项;
右键看安装包信息,打开进去按照教程把文件放到指定目录下即可;
>显示"任何来源"选项在控制台中执行:
sudo spctl --master-disable
>不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行:
sudo spctl --master-enable
一般是.dmg文件,由磁盘中的引导文件进行安装,安装到应用程序中,安装好后可以推出磁盘,删除dmg文件;
3. 删除软件(推荐二/方式三)
>方式一:
如果长按不能删除,要去到应用程序;
删除东西是移动到垃圾篓,操作有声音效果的;
>方式二:
一律通过 关于本机 - 储存空间 - 管理 - 检查文件 - 左边栏中的应用程序按钮来进行删除
>方式三:
先删除app文件,拖到垃圾箱就可以了。
然后删除文件夹 ~/Library/ApplicationSupport/[程序名称]
三. 日常使用操作
1. 备份系统(很重要)
timemachine做系统镜像备份,属于增量式备份,专门用了一个硬盘做系统备份;
2. 触摸板的手势操作
2个手指右键
4个手指收放,lauchpad程序面板;
4个手指放收,显示/隐藏桌面
3个手指显示桌面,左右切换桌面
3个手指向上,显示多个后台正在进行的程序;
2个手指向上滚动鼠标是翻页(与一致);
2个手指右侧边缘进来看消息;
3. 输入法选择&设置
下载了搜狗输入法,切换输入法的时候会有提示,shift,也是切换语言快捷键;
使用的标点并不是英文的,写代码的时候可能会有问题,设置默认英文标点符号;
去除大部分输入法的快捷键设置,避免跟其他应用/系统快捷键冲突;
4. 支持双屏幕
需要买个typec转hdmi转接头,多屏幕使用待体验;
可以调节屏幕的高低位置,可以做到屏幕间鼠标移动很舒服;
5. wifi以及密码管理
点击钥匙串进入系统应用,选择选项输入管理员密码后可查看对应密码;
6.无线投放
当检测到有支持投放的电视屏幕,会显示一个小屏幕图标,选择投放即可;
7. 隔空投放
可以投放链接,文件资源,很方便;
8. 窗口间快捷定位文件
上传文件到服务器/选取文件的时候,本身定位好的文件,拖拽进窗口即可;
9. 蓝牙
可以跟airpod/蓝牙鼠标/键盘很好进行交互;
master2s连接时需要长按鼠标下面的切换键,之后再匹配上,或者mac操作忽略鼠标后连接;
10. 防火墙操作
管理网络的进出;
11. 程序坞
特定位置可以设置摆放位置,大小和打开和关闭应用回到程序坞的动画效果;
可以设置靠在左边,显示/隐藏;
12. finder操作
快速用所选项目创建文件夹
点击顶部栏可快速放大/缩小
finder分标签显示
按住command,然后点击要左边栏的文件夹就能分页显示了;
显示/恢复完整文件夹路径
>finder显示当前文件夹路径:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder
>finder恢复默认状态:
defaults detele com.apple.finder _FXShowPosixPathInTitle;killall Finder
个人收藏
如果需要对个人收藏进行自定义,直接拖入文件夹,可以在右键菜单中移除项目;
13. 屏幕上的白条处理
是在你当前在 Finder里,并且输入法是中文的情况下,不小心输入了文字出来的;
输入中文后回车这个白条就没了,同时也定位到你输入的中文对应的文件!
选中后按'esc'键会退出;
14. 异常强制退出
碰到应用异常(无响应),可以打开活动监视器,强制退出应用;
15. icloud账号体系
iphone/mac上复制/粘贴的内容,同一个icloud上是互通的;
Mac连接网络可自动用到其他设备的Wi-Fi密码共享;
Mac可以调起ipad/iphone的扫描/拍照,之后直接上传过来,mac对图片进行处理;
safari可以跟你的iphone/ipad/mac交互,可以看到彼此打开的窗口;
16. 小绿内分屏
按住任一打开的窗口左上角的绿色的全屏按钮。
按住该按钮时窗口会缩小,可以将其拖至屏幕的左侧或右侧。
松开该按钮,然后点按另一个窗口,就可以并排使用这两个窗口,也可以调整两个页面的占比。
四. 开发进阶操作
1. Vim编辑快捷键小结(移动光标)
移动到行尾"$",移动到行首"0"(数字),移动到行首第一个字符处"^"
移动到段首"{",移动到段尾"}"
移动到下一个词"w",移动到上一个词"b"
移动到文档开始"gg",移动到文档结束"G"
跳到第n行"ngg" 或 “nG” 或 “:n”
移动光标到屏幕顶端"H",移动到屏幕中间"M",移动到底部"L"
移动到上次编辑文件的位置 “`”
2. iterm2的快捷键应用
iterm2是一款比较好用的第三方客户端命令行管理工具;
option+command+i //设置iterm2显示隐藏
3. 多开软件
在mac上开启多个微信
打开终端 输入open -n + 微信.app的全路径
open -n /Applications/WeChat.app
4.公钥私钥
(非对称加密)所在位置:
JackdeMacBook-Pro:cssf-thinkcmf jack$ cd ~/.ssh/
JackdeMacBook-Pro:.ssh jack$ ls
id_rsa id_rsa.pub known_hosts
私钥 公钥
注意:一般是把公钥id_rsa.pub上传到指定ssh的key中;
5. 授权证书给应用访问
JackdeMacBook-Pro:PPOSControllerHttp jack$ codesign -f -s jack /Applications/GoLand.app
/Applications/GoLand.app: replacing existing signature
JackdeMacBook-Pro:PPOSControllerHttp jack$ codesign -vvv /Applications/GoLand.app
/Applications/GoLand.app: valid on disk
/Applications/GoLand.app: satisfies its Designated Requirement
sudo codesign -f -s - --deep /Applications/GoLand.app
有些应用需要给到网络访问权限,后面只能是把防火墙都给关了才不会出现弹框问题;
五. 其他探索
1. 常用快捷键操作
control+command+Q //进入锁屏状态
option + command + D //显示隐藏dock
command+q //关闭程序
command+m //缩小到任务栏
command+shift+n //新建文件夹
通过键盘输入字母 //可以快速定位到所在文件/文件夹
空格键 //可以查看文件详情
option+command+c //查看文件路径
option+command+v //剪切复制好的文件
option+command //拖动文件到桌面桌面快捷方式
command+n //新建finder窗口;
command+w //关闭窗口
ctrl+左箭头/右箭头 //切换桌面
ctrl+上箭头/下箭头 //多屏幕展示
点击桌面或finder,cmd+shift+G,输入路径 //可找到对应文件夹
command并拖动它们 //重新排列其中的图标
command+shift+3 //截图(整张)
command+shift+4 //截图(选取)
shift+command-5 //mac自带录屏
command+control+esc //停止录制
control+ command空格 //即可弹出emoj选择框,单击表情即可输入(也可输入文字查找表情然后直接敲回车),输入后会自动关闭;
command再用鼠标拖动非激活窗口 //可以在不激活它的情況下拖动它
2. 故障相关操作
1、Ctrl + 关机:弹出关机提示
2、Ctrl + Option + 关机 : 正常关机快捷键
3、Command + Option + 关机 :进入休眠状态
4、Ctrl + Command + 关机:重启机器
5、Shift + Ctrl + Option + 关机:瞬间关机
3. apple script脚本的使用
可以将脚本导出成为app,放到finder自定义栏目,实现刷新文件夹的功能;
tell application "Finder"
tell front window
update every item with necessity
end tell
end tell