Ctrl+CMD+Q锁屏后屏幕一直亮着,盒盖后外接的显示器也一直亮着,原因是有程序阻止了屏幕休眠(熄屏)终端输入pmset-g可以查看阻止熄屏的进程可以看到displaysleep被Caffeinated软件给阻止了,停用Caffeinated的阻止熄屏即可。
Mac启动台默认是5行7列
改为6行8列:
defaultswritecom.apple.dockspringboard-columns-int8defaultswritecom.apple.dockspringboard-rows-int6defaultswritecom.apple.dockResetLaunchPad-booltrue;killallDock第三行重启启动台,程序坞会消失一两秒重启重置后所有文件夹消失,app打散平铺,需要重新整理
恢复系统默认:
启动Mac并继续按住电源按钮,直至看到启动选项窗口。选择“选项”,然后点按“继续”。按系统要求选择一个知道密码的用户,点按“下一步”,输入用户的管理员密码即可进入恢复模式,可以重新安装系统或者修改其他功能,左上菜单中可找到实用工具-终端
重启Mac进入恢复模式,M1Mac是按住开机键不动,IntelMac是启动后按住Command+R,在恢复模式终端中输入csrutildisable禁用SIP,然后重启即可
偏好设置—>显示器—>排列,有dock的屏幕上有一个白色长条,这个白色的框是可以拖动的,想把dock放在哪个屏上只要拖动到对应屏幕即可。
在插拔外接显示器后,经常出现程序的窗口消失,怎么都点不出来。解决:点击你需要还原的应用,然后在菜单栏上选中当中的「窗口」,点按「缩放」,然后就能够还原了。
访达中空格预览的窗口很小,无法满屏预览解决:在Dock上的访达按下Option键+鼠标右键,然后点选「重新启动」的选项,让访达重启即可。
最大连接数限制就是系统所能打开的最大文件数(文件描述符)的限制,分全局和进程两种:
全局:
##系统默认的最大连接数限制是49152sysctlkern.maxfileskern.maxfiles:49152###设置系统最大连接数从49152到1048600sudosysctl-wkern.maxfiles=1048600进程
###单个进程默认最大连接数限制是24576sysctlkern.maxfilesperprockern.maxfilesperproc:24576###设置进程连接数限制24576到1048576,进程的最大连接数要小于等于全局连接数sudosysctl-wkern.maxfilesperproc=1048576ulimit
###表示Linux动态端口号默认范围是32768-60999,也就是说,作为客户端连接同一个IP和同一个端口号,最多只能建立28231多个连接sysctl-a|grepip_local_port_rangenet.ipv4.ip_local_port_range=3276860999inux修改动态端口范围的方法:
##修改Linux动态端口号默认范围是1024-65535echo"net.ipv4.ip_local_port_range=102465535">>/etc/sysctl.confsysctl-pMacOSMac默认动态端口号默认范围是49152-65535,只能建立16383个左右的连接。
sysctlnet.inet.ip.portrange##低范围net.inet.ip.portrange.lowfirst:1023net.inet.ip.portrange.lowlast:600##预设范围(默认使用该范围)net.inet.ip.portrange.first:49152net.inet.ip.portrange.last:65535##及高范围net.inet.ip.portrange.hifirst:49152net.inet.ip.portrange.hilast:65535MacOS修改动态端口范围:
##表示修改动态端口的起始地址为32768,其他的类似。sysctl-wnet.inet.ip.portrange.first=32768持久化Mac的配置
在当前用户的home目录下创建.bash_profile文件(默认是没有的,如果之前创建过则直接编辑即可)touch.bash_profile
编辑完后source.bash_profile使生效。
linux中,top运行时按M(按使用内存排序)、P(按CPU占用率排序)以及h(帮助),但在mac下却没有效果。mac中,top运行时,输入显示帮助排序:先按o会显示
primarykey[-pid]:其中方括号中的-pid表示当前是按pid排序的,之后输入cpu就是按cpu排序,输入mem就是按内存占用大小排序
按下Control-Command-空格键。此时会显示“字符检视器”弹出式窗口
在任何位置,Fn+Q都可以快速创建备忘录
在Finder中按快捷键CMD+Shift+G等于菜单中的前往->前往文件夹
用惯了Win的人可能知道,选中文件夹后按回车键就能打开文件夹,但是在mac下回车键是重命名文件夹或文件的。那在不用鼠标和触摸板的情况如何打开文件呢?有两个组合快捷键可以使用。第一种方法是command+o;第二种方法是command+Down。另外command+Up可以进入当前目录的上一级目录。
第二种方法是command+Down。另外command+Up可以进入当前目录的上一级目录。
后退CMD+[前进CMD+]
比如多个Finder窗口间切换,多个Idea项目间切换
首先选中文件,按Command+C复制文件;然后按Command+Option+V;就可以把你的文件剪走了
Command+Shift+.可以显示隐藏文件、文件夹,再按一次,恢复隐藏;finder下使用Command+Shift+G可以前往任何文件夹,包括隐藏文件夹。
选中多个文件/文件夹,command+option+i或者选中多个文件/文件夹,右键,按住CMD+Option的同时点“显示简介”
访达->显示->查看显示选项->勾选“计算所有大小”此设置不是全局设置,而是针对某一文件夹的设置,对其它文件夹需要重新设置。
1、点击桌面上的访达两字,在访达点击偏好设置。2、在偏好设置里面点击高级,在高级这项把显示所有文件扩展名前面打上勾。3、设置好了后看到所有的文件后面多了个.结尾,以点结尾的名称就是扩展名。
访达->偏好设置->高级->将以下位置的文件夹保持在顶部:勾选“按名称排序的窗口中”
zip-dxx.zip“__MACOSX*”
.DS_Store,英文全称DesktopServicesStore,是MacOS中保存文件夹自定义属性的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件图标位置、视图设置,或背景色等,相当于Windows下的desktop.ini。
.DS_Store默认放在每个文件夹的下面,这给我们带来了诸多不便,例如:压缩包里每个文件夹都带有.DS_Store文件,在windows系统里面成了垃圾文件;git、svn之类的版本管理工具要额外的对这种文件进行忽略处理;如果是要发布到服务器的文件夹,可能会形成文件泄露漏洞。在macOSHighSierra之后,我们看到苹果对此做出了优化,即使你在finder中使用快捷键Shift+Command()+.来显示隐藏文件,finder也不再显示隐藏的.DS_Store文件,但是在终端中,我们还是可以用ll命令看到它的身影,苹果这是要掩耳盗铃吗?
那我们有什么办法来禁止.DS_Store的生成呢?网上流传的禁止.DS_Store生成方法是使用命令:defaultswritecom.apple.desktopservicesDSDontWriteNetworkStores-boolTRUE
恢复.DS_store生成:defaultsdeletecom.apple.desktopservicesDSDontWriteNetworkStores
但是这个命令只有在网络共享的时候有效,也就是在本地无效。比如拖动一下图标的位置或者标记一下就会自动生成了,不是我们所理想的禁止生成,所以还是需要针对本地进行处理。
一次性更改:右键->打开方式->其他选择应用,这里即使勾选”始终以此方式打开“也是临时一次性的,之后还会变为默认应用打开
永久更改:第一步:右键单击该文件,然后选择「显示简介」选项。第二步:找到「打开方式」项目,点击倒三角选择你想指定的默认应用程序。第三步:单击「全部更改」按钮即可生效。
1、netstat命令netstat-an|grep33063306替换成需要grep的端口号
2、lsof命令通过listopenfile命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。
lsof-i:80-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill
查看所有进程监听的端口sudolsof-i-P|grep-i“listen”
本地网络名称不区分大小写,因此“my-computer.local”与“My-Computer.local”相同。打开“共享”偏好设置(选取苹果菜单>“系统偏好设置”,然后点按“共享”)。点按“编辑”,然后输入新的本地主机名。
对于macOS来说,它会按以下的顺序来确定主机名,直到获取到为止:1、从以下文件中读取:/etc/hostconfig
2、从以下系统配置项读取:/Library/Preferences/SystemConfiguration/preferences.plist中的SystemSystemHostName
3、由本机IP地址的反向DNS查询获取
4、从以下系统配置项读取:/Library/Preferences/SystemConfiguration/preferences.plist中的SystemNetworkHostNamesLocalHostName
5、如果以上方法都没获取到,就为默认的localhost
2/etc/bashrc(一般在这个文件中添加系统级环境变量)全局(公有)配置,bashshell执行时,不管是何种方式,都会读取此文件。
使新的环境变量生效:source~/.bash_profile
brewinstallnode安装nodejs时会自动安装包管理工具npm,安装完后执行npm-v和node-v能看到各自的版本号就说明安装成功。
然后使用7z命令即可7zefilename.7z
a添加文件到压缩文件d从压缩文件中删除文件e从压缩文件中解压缩文件,不包含目录结构l列出压缩包中的内容t测试压缩文件u更新文件到压缩文件x从压缩文件中解压缩,包含目录结构
brewinstallunrar安装后unrarxmy.rar即可解压
brewinstallwget安装目录/usr/local/Cellar/wget/1.20.3_2
brewsearchjd-gui安装后应用程序中就有图标了
右键JD-GUI.app显示包内容,打开info.plist/Applications/JD-GUI.app/Contents/Info.plist修改第149行,把1.8+改成1.8即可
brewinstallrar
==>LinkingBinary‘rar’to‘/opt/homebrew/bin/rar’==>LinkingBinary‘unrar’to‘/opt/homebrew/bin/unrar’rarwassuccessfullyinstalled!
Alfred的能力远远超过了Spotlight,你可以直接下载免费版安装使用,Alfred另外还提供了更强大的工作流(Workflows,即自定义插件的工作流)和剪切板(Clipboard)管理等高级功能,需要购买Powerpack。对于日常的操作,免费版已经足够使用了。因为Alfred可以完全取代Spotlight,下面先删除Spotlight占用的快捷键command+空格,以供Alfred将来使用。打开SystemPreferences,选择Keyboard,切换到Shortcuts这个Tab下,点击Spotlight,取消对应的2个快捷键设置。打开Alfred,在菜单栏点击Alfred图标,打开Preferences…设置Alfred的快捷键为command+空格
合盖外接显示器使用时,不要勾选显示器关闭模式:当显示器关闭时允许系统睡眠,否则开启回话马上会锁屏。合盖外接显示使用貌似有问题,开始、停止回话时经常会立即休眠。设置比较复杂,没caffeinated简单,改用caffeinated
比Amphetamine更简单
1打开Finder->前往->前往文件夹,或者直接在Finder中按快捷键CMD+Shift+G2输入目录/Library/ApplicationSupport/Microsoft/3把MAU文件夹删除,直接拖到废纸篓即可。
删除MicrosoftAutoUpdate以后,MicrosoftAutoUpdate将不再在Mac上运行或自动运行以更新软件。
原因:Mac默认的编码是utf-8,utf-8编码的文件,用utf-8解码才会正确显示。而Mac下的excel并不支持utf-8,一般支持GBK编码的文件,用GBK解码utf-8编码的文件,所以会出错。
AppStore直接搜索BeterMenubar安装,M1芯片Mac上貌似有问题
macappstore搜索“万年历”,安装,可在状态栏显示日历,然后可以把系统自带的日期关闭。
Keka是一款优秀叉小巧的压缩、解压缩软件,速度很快,支持Growl,并不会把OSX的fork类隐藏文件也给压进去。Keka所支持的文件压缩格式:72,Zip,Tar,Gzip,Bzip2Keka所支持的文件解压缩格式:RAR,7z,Lzma,Zip,Tar,Gzip,Bzip2,ISO,EXE,CAB,PAX,ACE(PPC)
1、下载安装VMwareFusionPro10,来到输入密钥界面时先暂时放在那2、找到压缩包中的keygen程序,直接双击运行keygen会提示无法打开,在终端中给keygen加执行权限,chmod+x…/keygen,然后再双击keygen还是提示无法打开,右击,选择打开方式为终端,然后会在终端中输出运行结果,也就是生成的密钥3、回到安装界面,用刚生成的密钥激活VMwareFusionPro10即可
下载微软官方win10iso镜像
选择更加无缝还是更加独立?接下来是选择虚拟机的安装方式,这里两种方式,点击后他下面会有详细的介绍,但是不要被他的介绍蒙蔽,介意大家选择更加独立,因为如果选择更加无缝有几个问题,第一,大范围的共享文件让你给虚拟机分的硬盘会迅速的变满,因为当你Mac下共享文件夹放Mac系统用的东西的时候,windows虚拟机里面也会看到,也会占存储。第二,当你删除这个虚拟机的时候有删掉Mac下文件的可能性,所以这里我们选择更加独立。当然这并不是放弃共享文件夹,选择更加独立之后,我们还是可以设置一个共享文件夹,后面我会介绍,这样我们在只需要建立一个共享文件夹,然后把想让虚拟机使用的文件拷贝一份进去就可以了,会很大程度节省虚拟机本来就不多的空间。所以选择更加独立,单击继续。
1、开启mac共享服务,设置通过密码进行连接【系统偏好设置】中选择[共享]打开[屏幕共享]服务,即可允许其他电脑的用户远程查看并控制此电脑。点击【电脑设置】配置访问密码