[每周一更]-(第29期):mac小白入手“MacBook Pro M2“各种问题指南
作为使用15年重度Windows用户,从2008年初中毕业接触电脑,到2012年上大学从事计算机相关学习工作,一直都是忠实的Windows使用者,使用的系统:Microsoft Windows XP、7、10、11, 体验到系统的兼容性和灵活的注册表使用,用到的CPU分类为复杂指令集CPU:intel、AMD,至今还保有:intel i5 4590、AMD r5 3500x,有了固态硬盘加持,运行依旧流畅。
但对于笔记本有需求场景,就调研各家对比,因为之前用过联想小新、雷神等系列,散热及便携度都差点,系统还容易卡死,好在有固态硬盘加持,目前家里老笔记本倒还能用,但 最终还是选择以ARM架构的M2芯片的MacBook Pro 13英寸,操作系统是
macOS,苹果自家的系统(份额12.65%)仅次于Windows(份额82.51%),即兼容轻薄,又兼容性能。 目前macOS最新版 13 Ventura,从11-13版本都已经是Intel64的ARM架构,新购机型是:macOS 12.5 Monterey
更多macOS架构细节:https://zh.wikipedia.org/zh-cn/MacOS
开始构建基础的软件安装
0、Mac遇到的问题
- (1)、Mac M1 外置声音特别小
- 在Mac活动监视器(Activity Monitor)搜索audio,选择coreaudiod进程,点击上方Stop退出该进程,随后该进程会自动重启,这时声音就恢复了。
- (2)、使用termius的过程中,esc键失效,不是物理损坏;
- 这种情况大多数都是让siri给占用了,找到占用的软件杀掉进程就可以了
1、基础常用软件
- 微信、qq、百度网盘、有道云、搜狗输入法、wps、腾讯读书、腾讯会议、钉钉、网易云、腾讯视频
- 开发工具:goland、pycharm、phpstorm、navicat、Postman、Sublime Text、iTerm2、Typora、WireShark
2、快速关闭应用?
- (1)command+option+ecs,通过选中应用退出
- (2)查看类似windows的资源使用情况 访达->应用程序->实用工具->活动监视器,后台进程停掉
- (3)按住 Command + Option + Shift + Esc 键一两秒,直到应用被强制退出,最快捷
- (4)从苹果菜单中强制退出应用,shift+应用左上边的苹果菜单,点击强制退出应用名称
- (5)终端命令
- (6)command+q,强制退出
3、输入法切换方式
control+space
4、Mac远程桌面连接Windows
需要软件:Microsoft-Remote-Desktop-For-Mac 版本:Version 10.8.1 (2043)
https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac
5、如何打开Mac的terminal
- (1)command+space -> 输入终端->即可打开terminal
6、如何mac快速回到桌面
设置->调度中心->设置右shift 作为快捷键
7、terminal中安装zsh命令
Mac中预设的有zsh,但是有个别命令没有,所以需安装oh my zsh
https://github.com/ohmyzsh/ohmyzsh
直接下载有问题,切换源站地址
export REMOTE=https://gitee.com/imirror/ohmyzsh.git
sh -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ohmyzsh/ohmyzsh/tools/install.sh)"
设置主题,可以如下配置修改,为了简洁这里采用默认
vim ~/.zhsrc
8、terminal中mkdir提示Permission denied
通过sudo mkdir filename 来创建
9、terminal中wget不可用,采用curl -O 替换
10、代理工具clashx
https://github.com/yichengchen/clashX
11、brew命令不管用
查看系统中安装了哪些shell
cat /etc/shells
切换shell
chsh -s /bin/zsh
查看系统当前使用的shell
echo $SHELL
12、怎么退出外接硬盘。
访达里找到对应的硬盘,直接点击弹出的图标即可
13、删除卸载某个应用?
控制台,option+鼠标点击具体应用,这种只能针对app store中安装的应用
14、怎么使用右键
通过control+触摸板右键即可
15、使用google出现卡死的情况
google浏览器cpu使用率100% 将设置->系统->关闭硬件加速模式 后续排查由于插件问题
16、mac新购的初始系统
macOS Monterey 版本:12.5 当我检测更新时版本:macOS Ventura 13.1
17、关于google浏览器书签同步找不到
地址栏录入:chrome://sync/,看进度,通过Request Start 和Stop Sync来控制
并且需要走代理
18、性能测试软件,geekbench5
https://browser.geekbench.com/v5/cpu/19746044
https://browser.geekbench.com/v5/cpu/19746665
19、Mac使用的shell工具
由于windows中有xshell,但是Mac没有,但是Mac有iTerm2 官网下载:https://iterm2.com
比系统自带的terminal好用
把iTerm2设为默认 找到选项:iTerm2 -> Make ITerm2 Default Term
安装Go2Shell MacOS必备效率神器–Go2Shell+iTerm2+Oh My Zsh
http://zipzapmac.com/go2shell
Go2Shell是一个即时终端窗口,通过如下命令,直接配置 open -a go2shell --args config
iTerm2中终端光标移动
- control+a 移动到光标开头
- control+e 移动到光标结尾
- control+l 清除屏幕
- control + h 退格删除一个字符,相当于通常的Backspace键
- control + u 删除光标之前到行首的字符
- control + k 清除至当前行尾(删除光标处到末尾内容)
- option + 方向键 单词为单位移动
- control + c 取消(cancel)当前行输入的命令,相当于Ctrl + Break control + p 调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
- control + n 调出命令历史中的下一条(Next)命令,相当于通常的上箭头
- control + w 删除从光标位置前到当前所处单词(Word)的开头 control + y 粘贴最后一次被删除的单词
20、chrome浏览器导出的书签同步到safari浏览器
卡死原因大致是:安装了某个chrome的扩展程序插件,我全部清理更新即可同步书签,也没卡死
由于新版m2macbook运行chrome卡死,将chrome选择书签管理器,将书签导出html格式,在safari中文件->导入自->文件即可
21、Mac 删除复制粘贴操作
MacBook上是否有delete键
fn+单个删除操作即是类似windows的delete键
删除文件:command+删除键
1. 复制粘贴:cmd+c→cmd+v
2. 剪切粘贴:cmd+c→cmd+option+v
22、提升效率的软件
安全与隐私来调整应用的控制权限
(1)Macbook风扇控制器
https://crystalidea.com/macs-fan-control
(2)压缩软件,keka
https://www.keka.io/en
(3)IINA —— 全能视频播放器
https://www.iina.io
(4)Cheatsheet 一键查看快捷键列表
https://cheatsheet-mac.en.softonic.com
(5)高效分屏软件Spectacle
https://www.spectacleapp.com
(6)防止Mac进入休眠Amphetamine 去App Store下载
(7)免费好用的开源菜单栏管理工具Dozer
https://github.com/Mortennn/Dozer
(8)大拍档剪辑助手
http://spdpd.net
(9)数据库DBeaver,暂未使用
(10)CleanMyMac X
(11)homebrew Homebrew是 mac的包管理器 官方安装太慢了,原因:这是 http://raw.githubusercontent.com 访问不稳定引起的。
采用其他镜像安装
1、/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
2、安装配置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/mxmac/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
https://bafybeiatyghkzrrtodzt3stm652rkrjxndg4hq2ublfdmifk7plg5k5brq.ipfs.dweb.link/
(12)数据库工具navicat 安装
https://www.macat.vip/9217.html
https://www.macat.vip
通过该链接安装后,需要设置允许第三方软件安装 苹果按钮->系统偏好设置->允许第三方安装
(13)goland
https://www.macat.vip/4187.html
关键一步:录入激活码,要从help->register->Add New License
配色调整改为:Editor-ColorScheme-Solarized(light)
Git拉取代码过程中,已经添加过公钥
You've successfully authenticated, but GITEE.COM does not provide shell access.
git@e.coding.net: Permission denied (publickey).
Cloning into 'gk-go-coding'...
git@gitee.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
解决:
问题是不能创建工作目录,说明你在当前目录下没有写权限
sudo chmod o+w dirname
(14)docker-desktop
https://docs.docker.com/desktop/install/mac-install/
(15)photoshop 先安装 creative cloud
(16)go 语言环境安装 版本1.18.9 安装
(17)Mac OS环境变量配置,zsh为默认的shell命令 从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。 您还可以在较低版本的 macOS 中将 zsh
设置为默认 Shell。 bash是 macOS Mojave 及更低版本中的默认 Shell。
A、profile 方式执行 用于设置系统级别的环境变量和启动程序,在这个文件下配置会对所有的用户生效。 这个文件的配置方法如下: 执行:sudo vim /etc/profile 命令 按 i 进入编辑模式 esc 退出编辑模式 wq!
保存并退出 source /etc/profile 立即生效 查看环境是否配置成功: echo $PATH(配置的环境路径名)
B、.zshrc 方式
执行open .zshrc 打开zshrc文件编辑保存
立即生效执行: source ~/.zshrc
查看是否配置成功:echo $PATH(配置的环境路径名)
以go为例:
sudo vim ~/.zshrc
export PATH="/usr/local/go/bin:${PATH}"
source ~/.zshrc
即可设置成功
c、.bash_profile(针对catalina之前的系统,是bash shell)
执行open .bash_profile 打开bash_profile文件编辑保存 立即生效执行: source ~/.bash_profile 查看是否配置成功:echo $PATH(配置的环境路径名)
(18)python安装 默认自带: Python2 是2.7.15,自己装的2.7.15,通过python2.7访问 Python3是3.9.6,自己装的3.6.5,通过python3.6访问
(19)Final Cut Pro 苹果剪辑软件
(20)关于mac文件夹管理规范 在~ 下创建workspace放项目代码
(21)composer php的软件包管理系统, sudo mv composer.phar /usr/local/bin/composer
(22)php集成环境 就是日常跑个项目,切换版本方便,此类软件很多,只是使用习惯了 windows常用xampp,Mac用MAMP
(23)云存储客户端 ossbrowser、kodo-browser
(24)服务器远程ssh工具
royal tsx
https://juejin.cn/post/6925590678638592008
问题:Royal TSX连接服务器总是自动断开
需要设置Advanced->Session->SSH Keep Alive Interval:7200s
finalshell 貌似没找到适配m2芯片版本
Termius 类似 win中xshell的工具,有ftp功能
(25)git仓库代码批量拉取
https://github.com/earwig/git-repo-updater
针对多个代码仓库进行批量更新,批量拉取直接写代码循环拉取,节省时间
1、直接 brew install gitup 不过比较慢
2、推荐:直接用python装
git clone git://github.com/earwig/git-repo-updater.git
cd git-repo-updater
sudo python setup.py install
查看版本:gitup -v
25、Mac官方的手势说明
https://support.apple.com/zh-cn/HT204895
26、goland中 内置包报错
goland版本:21.1
‘main’ collides with the name declared in this package
你的go语言版本升级了,IDE版本太旧不支持导致 需要更新到:22.1.2
27、Mac打开goland打不开
终端录入,找到goland安装文件位置
/Applications/GoLand.app/Contents/MacOS/goland
打开应用: cd /Applications
删除下的历史安装包:/Users/mxmac/Library/Application Support/JetBrains
28、mac上类似win的f5键
采用:command+r实现
29、mac快键键
全部快捷键:https://support.apple.com/zh-cn/HT201236
常用: Mac 上的 ? 也就是 command 键对应 Windows 上的 ctrl,command 键简称 cmd Mac 上的 ? 也就是 option 键对应 WIndows 上的 alt
- option+上下箭头,内容行移动
- command+a 全选
- Fn-左箭头:Home:滚动到文稿开头。
- Fn-右箭头:End:滚动到文稿末尾。
- control+a:移动光标到行首
- control+e:移动光标到行尾
- cmd + → 等同于 end 键
- cmd + ← 等同于 home 键
- fn + backspace 等同于 delete 键
- option+鼠标点击:选中多行文字光标编辑
- command+ Shift + Z 恢复(恢复撤销操作)
- Control+Command+Q:立即锁定屏幕。
- Control+C 点按正在运行你想要终止的命令的“终端”窗口。 类似windows 的 ctrl+c
- option+command+c 使用ftp的时候,需要复制某文件的全路径
- option+command+space 快速打开Finder 访达
- command+w 快速关闭当前窗口
- fn 快速切换三方输入法和电脑标准输入法
- shift+command+G 在Finder中快速搜索路径,想找/Users/用户名下创建的文件夹方便了
- 唤醒类似Win右键功能:
- Magic Mouse,control+鼠标单击;设置鼠标手势:系统偏好设置-鼠标-辅助点按(点按右侧);
- 触控板:两指并按;
- command+shift+n 快速创建文件夹
- command+shift+3 截全屏
- command+shift+4 选择性截屏
- command+shift+5 录屏
- 跳转文本的第一行和最后一行
- command+down 最后一行
- command+up 第一行
- 剪贴:复制后粘贴的时候用 option+command+v
30、Mac下将文件复制到移动硬盘的问题
- 问题:开始使用移动硬盘拷贝文件到Mac系统硬盘发现没问题,但是反过来无法操作;
经查勘移动硬盘是NTFS格式的,因为目前苹果系统的硬盘格式暂时不兼容这样的格式拷贝,只能从NTFS格式拷贝到Mac,而不能从Mac中拷贝到你的硬盘。
解决方案:
如果你的电脑是Windows系统,那么将你的移动硬盘格式化Fat格式,或者在Mac下将移动硬盘格式化成exfat,这样Mac和Windows都可以对移动硬盘进行识别 。
Mac中格式化exFAT的步骤:
- 打开Finder>实用工具>磁盘工具
- 外接硬盘(有数据请谨慎操作)抹掉-选择ExFAT
分析过程
- 目前从U盘中能看到文件系统分为:NTFS、FAT32、exFAT
- 我的移动硬盘以及其他u盘都是NTFS格式,因为之前装系统以及单个文件大于4G的操作,该格式支持;
- 经排查 exFAT 也是支持传输4GB以上的单个文件的文件系统格式,且此文件系统是与Mac也兼容。
关于文件系统的对比说明( NTFS,FAT32 和 exFAT 是三种不同的文件系统格式。)
- NTFS (New Technology File System) 是Windows操作系统默认使用的文件系统格式。它是一种先进的文件系统,具有较好的安全性和管理性,支持大文件(超过4 GB)和大卷(超过2 TB)的存储。
- FAT32(File Allocation Table 32)是一种较早的文件系统格式,支持较小的文件(最大4 GB)和卷(最大2 TB),适用于各种操作系统,但是不支持NTFS中的一些高级功能,如安全性和管理性。
- exFAT(Extended File Allocation Table)是一种新的文件系统格式,用于支持大文件(超过4 GB)和大卷(超过32 GB)的存储,同时保留了FAT32的兼容性和易用性。它是由Microsoft开发的,并且可以在Windows,MacOS和一些Linux发行版中使用。
因此,总的来说,NTFS是具有最高安全性和管理性的文件系统格式,但是不适用于所有操作系统;FAT32兼容性好,但是缺乏一些高级功能;exFAT把NTFS和FAT32的优点结合起来,是一种不错的选择。
31、mac中经典的清理工具
- CleanMyMac
系统垃圾:清理您的系统来获得最大的性能和释放自由空间。
照片垃圾:移除照片图库中的支持数据,使之变小。
邮件附件:移除邮件下载和附件的本地副本
iTunes 垃圾:清理过时的iOS设备备份,软件更新和其他iTunes支持数据
废纸篓:倾倒Mac上所有废纸篓,包括邮寄和照片图库垃圾。
大型和旧文件:查找和移除大型文件和文件夹。
卸载器;移除整个应用程序,包括其所有关联文件。
维护:运行一组脚本,快速优化系统性能。
隐私:立即移除浏览历史以及在线和离线活动的痕迹。
扩展:移除或禁用Widget,应用程序插件,偏好设置面板,词典,屏幕保护程序和登录项。
碎纸机:迅速擦除任何不需要的文件或文件夹而又不留一丝痕迹。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!