【MAC】黑苹果日常记事 – 不完全使用指南


1.安装包损坏

mac也是有破解软件的,但是有些下载下来会显示已经损坏,其实这就和win下修改了的报毒一样,运行下面命令即可解决:

sudo spctl --master-disable

失效后再运行即可。

2.登录远程服务器慢的问题

网上查下就可以发现很多这方面的解,我也就照猫画虎,网络慢是因为开启了SSH 默认开启了 GSSAPIAuthentication 认证,如果需要了解,请参考:传送门link

我的系统是10.31.1 所以我只说我的文件位置/etc/ssh/ssh_config,终端打开一次一行键入

sudo -s   //输入密码 升级为超级用户
vi /etc/ssh/ssh_config

命令输入后按字母“i”开启编辑模式,然后找到这一行GSSAPIAuthentication把前面的#去掉

image.png

去掉后,按esc,再按shift和;然后会变成这样 会有一个冒号,就相当于按esc后输入一个冒号

image.png

键入wq!你就完成更改了,退出终端即可,w是写,q是退出,!表示强制

这就是一个简单的vi操作,差不多就够用了,大佬路过即可

然后你会发现和linux终端一样好用了。问题解决

3.挂载原生NTFS盘的问题(土豪绕道,不推荐用破解版和exfat)

都知道mac下ntfs只读不写,原因不细究,没必要,知道解决方案即可

一:对于移动磁盘或者U盘可以考虑使用 Mounty for NTFS

会有提示,自行选择是否挂载比较方便

二:对于固定的硬盘或者SSD,SSD推荐格式化为APFS,固定的请参照以下步骤:

终端输入: diskutil list

会显示:记下你要挂载的盘的名字

image.png

接下来输入

sudo vi /etc/fstab //在high Sierra上会直接创建一个新文件,因为文件不存在

按下字母i,进行插入操作 粘贴下面的 名字改为你要挂载的盘名字

LABEL=Facility none ntfs rw,auto,nobrowse
LABEL=Download none ntfs rw,auto,nobrowse

再按esc 输入"冒号wq!" 显示的是这样":wq!" 回车重启即可

有人说会不在finder中显示,事实上我测试是显示的。用mounty for ntfs才是真的不显示

如果不显示可以执行下面命令创建链接到桌面,相当于win上的快捷方式

sudo ln -s /Volumes/Download(你的盘名) ~/Desktop/Download(你想要的名字)

ok,问题解决。

image.png

PS:使用几天后发现 还是不建议挂载 经常会出现文件无法删除问题,需要进win修复磁盘才可恢复,建议单独分卷。win下装驱动读写

手动挂载ntfs:

sudo mount_ntfs -o rw,nobrowse /dev/disk3s1 ~/Desktop/DISK/

PS:确保你的盘位置是正确的,以及挂载的文件夹载体需要存在

4.压缩和解压

实验多天,压缩最好用命令,图形的BetterZIP差强人意,解压用Dr.Unarchiver,自带的归档和linux的比简直弱爆

5.MAC下Java环境安装(推荐java8 152版本)

作为一个程序员特别是java系的,这个简直不能少,好像说句,人生苦短,早用Python。。所有Unix都是预置,哪有这么麻烦,一个系统一个安装教程

先下载官方Java8,安装。。完成后终端输入

java -version

会显示如下

image.png

记录下version,也就是记录下1.8.0_151

然后继续输入命令:

sudo vi /etc/profile

加入以下代码:

#JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk替换我为刚刚保存的版本.jdk/Contents/Home 
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home PATH=$PATH:$JAVA_HOME/bin 
export JAVA_HOME PATH CLASSPATH

保存即可,vi操作看上面一页

6.从终端打开路径到finder

网上很多都会说在finder中打开前往 输入路径即可,然而10.13+早就没有了那个功能,开启隐藏文件又未免太碍眼,实际上是有办法的

在终端cd到你需要的路径后输入

open .

这样就解决了

7.mac主机名问题

一直觉得奇怪bogon是什么鬼

网上查了下 确实不对劲,这是一个错误,首先先去偏好设置->共享,改掉电脑名称,顺便把网络展示的名称也改了,然后终端输入

scutil --set HostName MacBook

把MacBook改成你要的,回车输入密码即可

image.png

但是还有个地方不对劲,每次启动都提示一个br: No such file or directory是什么鬼,

于是找了下profile,因为之前改java环境时候,网页复制的换行变成了br,应该要改成回车,

sudo vi /etc/profile

改完保存,再开终端就正常了。

8.项目“xxx”已被mac利用,无法打开

解决步骤

1、启动终端

2、将移动硬盘加载成可写状态

3、在终端中输入 cd 目标目录(可以将目录直接拖放到终端窗口)

4、ls -l ,可以看到文件属性中是否有@

5、xattr -d com.apple.FinderInfo *

*代表所有文件,你可以将其改为单独的文件名

9.火狐汉化问题(当然不汉化也行)

https://addons.mozilla.org/en-US/firefox/addon/chinese-simplified-zh-cn-la/?src=api

火狐访问以上网站安装启用,然后重要的一步

在FireFox地址栏里输入"about:config" 回车,然后在过滤器里输入general.useragent.locale,双击该项然后再弹出的对话框里输入"zh-CN",确定

重启浏览器生效

10.MAC状态栏statusbar图标位置移动,删除,找回

移动:按着 Command 用鼠标拖动 App 图标,就可以按喜好来排序状态栏的图标。

删除:某个图标你不想它显示在状态栏当中,把它拖动到桌面区域就可以从状态栏当中删除。

找回:想开启系统的某个应用的图标显示又不知道在设置的里面哪里找到,那就双击这个目录下的文件:'/System/Library/CoreServices/Menu Extras/'(需要根据文件名来找图标,不懂就去翻译下)

11.Mac下安装Mono .net组件

因为有些软件需要运行,所以需要这个环境,官网地址

http://www.mono-project.com/docs/about-mono/supported-platforms/osx/

下载安装,运行命令

$ mono hello.exe
Hello, World

卸载

sudo rm -rf /Library/Frameworks/Mono.frameworksudo 
pkgutil --forget com.xamarin.mono-MDK.pkgsudo 
rm -rf /etc/paths.d/mono-commands

12.重置/清除MAC下无用的打开方式

有时候会出现,在右键打开方式中设置了始终打开还是不可用,或者默认不成功的问题,网上查阅后,输入以下命令重建即可

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;
killall Finder;
echo "Open With has been rebuilt, Finder will relaunch"

记得回车。。。

13.在MAC尝试去运行Windows应用

这个似乎很简单,玩过Linux的都知道 有wine这类软件

那么mac这种unix系统,也是有的

三种:

1.wineHQ本身

优点:版本绝对的新,是所有其他版本中最新的,你可以自己构建,透明式的去自己添加修改~/.wine

这个wine是唯一的,你可以改成你喜欢的模样,只有一个容器,干净

缺点:新包括了不稳定因素

你可以在这里下载:https://dl.winehq.org/wine-builds/macosx/download.html

2.WineBottler

国外的打包版,未体验,就网上的资料来看,