[每周一更]-(第29期):mac小白入手“MacBook Pro M2“各种问题指南

发布时间:2023年12月20日

在这里插入图片描述

作为使用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,应用程序插件,偏好设置面板,词典,屏幕保护程序和登录项。

碎纸机:迅速擦除任何不需要的文件或文件夹而又不留一丝痕迹。

文章来源:https://blog.csdn.net/hmx224_2014/article/details/135088764
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。