当前位置 : 首页 » 文章分类 :  开发  »  MAC使用笔记

MAC使用笔记

MAC使用笔记


终端

自带终端颜色配置

macOS 修改终端Terminal的颜色设置
https://blog.csdn.net/u010391437/article/details/75126310

自带终端自动补全增强(git)

Mac版git命令自动补全
https://blog.csdn.net/WinWill2012/article/details/71774461

Git命令自动补全(mac)
https://www.jianshu.com/p/7130a5c11d42


文件和文件夹

XtraFinder

https://www.trankynam.com/xtrafinder/
Finder增强插件
为 Finder 添加多标签

打开文件夹快捷键CMD+O

用惯了Win的人可能知道,选中文件夹后按回车键就能打开文件夹,但是在mac下回车键是重命名文件夹或文件的。
那在不用鼠标和触摸板的情况如何打开文件呢?有两个组合快捷键可以使用。
第一种方法是 command + o;
第二种方法是 command + Down。另外 command + Up可以进入当前目录的上一级目录。

打开上层/下层目录CMD+Up/Down

第二种方法是 command + Down。另外 command + Up可以进入当前目录的上一级目录。

前进/后退 CMD+[/]

后退CMD+[
前进CMD+]

同一应用的多个窗口间切换CMD+`

比如多个Finder窗口间切换,多个Idea项目间切换

剪切文件和文件夹

首先选中文件,按Command+C复制文件; 然后按Command+Option+V;就可以把你的文件剪走了

显示隐藏文件夹CMD+Shift+.

Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;
finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。

显示文件扩展名

1、点击桌面上的访达两字,在访达点击偏好设置。
2、在偏好设置里面点击高级,在高级这项把显示所有文件扩展名前面打上勾。
3、设置好了后看到所有的文件后面多了个. 结尾,以点结尾的名称就是扩展名。

删除磁盘上的.DS_Store

删除磁盘上的 .DS_Store,可以使用下面的命令来删除当前目录及其子目录下的所有.DS_Store 文件:
find . -name '*.DS_Store' -type f -delete

禁止.DS_store生成

.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。

禁止.DS_store生成:
打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

恢复.DS_store生成:
defaults delete com.apple.desktopservices DSDontWriteNetworkStores

更改 Mac 文件的默认打开方式

第一步:右键单击该文件,然后选择「显示简介」选项。
第二步:找到「打开方式」项目,点击倒三角选择你想指定的默认应用程序。
第三步:单击「全部更改」按钮即可生效。


Chrome浏览器

浏览器定位到地址栏快捷键CMD+L

如何使用快捷键将 Chrome 浏览器光标定位到地址栏?
Windows: Ctrl + L 或 Alt + D 或 F6
Mac: Command + L
Linux: Ctrl + L

浏览器标签切换快捷键Ctrl+Tab

Windows 和 Linux
跳转到下一个打开的标签页 Ctrl + Tab 或 Ctrl + PgDn
跳转到上一个打开的标签页 Ctrl + Shift + Tab 或 Ctrl + PgUp
Mac
跳转到下一个打开的标签页 control + tab 或 Command + Option + 向右箭头键
跳转到上一个打开的标签页 control + shift + tab 或 Command + Option + 向左箭头键
Atom,Chrome,iTerm2有相同快捷键

切换到第n个标签CMD+n

CMD+1,切换到第1个标签
CMD+n,切换到第n个标签,n是1-8
CMD+9,切换到最后一个标签
Atom,Chrome,iTerm2有相同快捷键

刷新页面快捷键CMD+R

新建标签页CMD+T

和Atom一样

关闭标签页CMD+W

Atom,Chrome,iTerm2有相同快捷键

CMD+Left/Right前进/后退

前进(下一页):“cmd”+“左”方向键;
后退(上一页):“cmd”+“右”方向键。

CMD+Up/Down跳转到顶部/底部

一键到网页底部:“cmd”+“下”方向键;
一键到网页顶部:“cmd”+“上”方向键;

而且,在文档编辑时,这4个快捷键同样有效:一键到文档底部:“cmd”+“下”方向键;一键到文档顶 部:“cmd”+“上”方向键;到光标所在行首:“cmd”+“左”方向键;到光标所在行尾:“cmd”+“右”方向键。


系统设置

多屏时把dock固定在想要的屏幕

偏好设置—>显示器—>排列,有dock的屏幕上有一个白色长条,这个白色的框是可以拖动的 ,想把dock放在哪个屏上只要拖动到对应屏幕即可。

查看网络端口占用情况

1、netstat命令
netstat -an | grep 3306
3306替换成需要grep的端口号

2、lsof命令
通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。

lsof -i:80
-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill

查看所有进程监听的端口
sudo lsof -i -P | grep -i “listen”

修改mac主机名

本地网络名称不区分大小写,因此“my-computer.local”与“My-Computer.local”相同。
打开“共享”偏好设置(选取苹果菜单 >“系统偏好设置”,然后点按“共享”)。点按“编辑”,然后输入新的本地主机名。

环境变量配置

Mac配置环境变量的地方
1./etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

2./etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

3.~/.bash_profile (一般在这个文件中添加用户级环境变量)
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

使新的环境变量生效:
source ~/.bash_profile


软件

Excel中文乱码

原因:Mac默认的编码是utf-8,utf-8编码的文件,用utf-8解码才会正确显示。而Mac下的excel并不支持utf-8,一般支持GBK编码的文件,用GBK解码utf-8编码的文件,所以会出错。

Office for Mac 打开 Excel 文件全是乱码,原因和解决办法是什么?
https://www.zhihu.com/question/20562901

p7zip解压

搜索7z相关软件
$ brew search 7z
p7zip
安装
$ brew install p7zip

然后使用7z命令即可
7z e filename.7z

a 添加文件到压缩文件
d 从压缩文件中删除文件
e 从压缩文件中解压缩文件,不包含目录结构
l 列出压缩包中的内容
t 测试压缩文件
u 更新文件到压缩文件
x 从压缩文件中解压缩,包含目录结构

状态栏显示日历

mac app store搜索“日历”,安装,可在状态栏显示日历,然后可以把系统自带的日期关闭。


WMware Fusion 10 for mac安装破解

1、下载安装VMware Fusion Pro 10,来到输入密钥界面时先暂时放在那
2、找到压缩包中的keygen程序,直接双击运行keygen会提示无法打开,在终端中给keygen加执行权限,chmod +x …/keygen,然后再双击keygen还是提示无法打开,右击,选择打开方式为终端,然后会在终端中输出运行结果,也就是生成的密钥
3、回到安装界面,用刚生成的密钥激活VMware Fusion Pro 10即可

VMware Fusion Pro 10 for Mac 10.1.2 破解版
https://www.newasp.net/soft/345246.html

WMware Fusion安装win10

下载微软官方win10 iso镜像

选择更加无缝还是更加独立?
接下来是选择虚拟机的安装方式,这里两种方式,点击后他下面会有详细的介绍,但是不要被他的介绍蒙蔽,介意大家选择更加独立,因为如果选择更加无缝有几个问题,第一,大范围的共享文件让你给虚拟机分的硬盘会迅速的变满,因为当你Mac下共享文件夹放Mac系统用的东西的时候,windows虚拟机里面也会看到,也会占存储。第二,当你删除这个虚拟机的时候有删掉Mac下文件的可能性,所以这里我们选择更加独立。当然这并不是放弃共享文件夹,选择更加独立之后,我们还是可以设置一个共享文件夹,后面我会介绍,这样我们在只需要建立一个共享文件夹,然后把想让虚拟机使用的文件拷贝一份进去就可以了,会很大程度节省虚拟机本来就不多的空间。
所以选择更加独立,单击继续。

Mac OSX使用VMware Fusion安装windows虚拟机教程
https://blog.csdn.net/u012200908/article/details/42124235


TightVNC远程桌面

1、开启mac共享服务,设置通过密码进行连接
【系统偏好设置】中选择[共享]打开[屏幕共享]服务,即可允许其他电脑的用户远程查看并控制此电脑。
点击【电脑设置】配置访问密码

2、下载TightVNC,地址http://www.tightvnc.com/download.php
选择对应的windows版本下载安装,安装过程中需要设置一个保护密码。

3、开启TightVNC连接,打开TightVNC Viewer –> Connect ,输入Mac的ip地址,然后输入之前在mac配置的远程连接授权密码访问即可。

windows远程连接mac配置方法
https://www.cnblogs.com/tdcqma/p/6393499.html


上一篇 Phabricator使用笔记

下一篇 IntelliJ IDEA使用笔记