0%

mac相关

launchpad显示数量修改

调整Launchpad每列显示的数量:
defaults write com.apple.dock springboard-rows -int 8
    
调整Launchpad每行显示的数量:
defaults write com.apple.dock springboard-columns -int 7

重置Dock和Launchpad:
defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock

恢复默认:
defaults write com.apple.dock springboard-rows Default

defaults write com.apple.dock springboard-columns Default

killall Dock

alfred访问通讯录提醒关闭

  • 手动签名即可

    sudo codesign -f -d -s - /Applications/Alfred\ 3.app/Contents/Frameworks/Alfred\ Framework.framework/Versions/A/Alfred\ Framework

    http://blog.csdn.net/leiflyy/article/details/78489638

    macOS安装未知来源

  • 命令

    macOS sierra在安全与隐私中默认并没有 任何来源 选项安装软件,所以对于破解软件来说,可能会报软件包损坏,导致无法安装破解软件。

    执行命令开启即可:

      sudo spctl --master-disable
    

    mac下intellij IDEA运行某些项目dock栏出现java小窗口

  • gui隐藏方法

    在IDEA的tomcat配置页面的VM options选项中填写下列参数:

          -Djava.awt.headless=true    
    
  • 这破玩意为什么会弹出来

    http://blog.csdn.net/chs007chs/article/details/52291003

    macos下apache

  • apche so模块位置

      /usr/libexec/apache2/
    
  • apache conf位置

      /etc/apache2/httpd.conf
    
  • macOS启动apache

      sudo apachectl start
    

    mac自带高清壁纸

  • 位置

/Library/Screen Savers/Default Collections/

免费svnx下载地址

mac下出现xcrun: error导致svn无法使用的解决办法

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun

执行命令:

xcode-select --install    

mac磁盘索引

sudo mdutil -a -i on    

软件提示”文件损坏,无法打开“

打开终端;
输入以下命令,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)
重启App即可。


达梦数据库DataGrip配置

jdbc:dm://{host::localhost}?[:{port::5236}]

mac深色(黑暗/黑色)模式下navicat设置为浅色

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1.通过命令找Navicat Premium的全名:
osascript -e 'id of app "Navicat Premium"'
查找结果:
com.prect.NavicatPremium15

2:将com.prect.NavicatPremium15调整为浅色模式:
defaults write com.prect.NavicatPremium15 NSRequiresAquaSystemAppearance -bool Yes

终端:
defaults write com.apple.Terminal NSRequiresAquaSystemAppearance -bool Yes

docker:
defaults write com.docker.docker NSRequiresAquaSystemAppearance -bool Yes

chrome:
defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool Yes

mac查询指定端口进程pid并沙雕进程

1
2
3
4
5
查询8080端口对应的PID:
lsof -i:8080

终止该PID进程:
kill -9 PID

mac部分软件/网址无法联网

1
2
3
4
5
6
7
8
9
删除目录(注意是根目录下的Library):/Library/Preferences/SystemConfiguration下的4个文件:

NetworkInterfaces.plist
com.apple.airport.preferences.plist
com.apple.wifi.message-tracer.plist
preferences.plist

删除后重启一下mac

安装ssd磁盘检测工具

1
2
3
4
5
6
安装:
brew install smartmontools && sudo smartctl --all /dev/disk0

查看健康:
smartctl -a disk0

制作系统安装盘

1
2
3
4
5
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/Monterey

注:
/Applications/Install\ macOS\ Monterey.app是系统镜像所在目录
--volume /Volumes/Monterey的Monterey是U盘的名字

mac删除自启动

删除系统级自动加载:

1
2
3
在/Library/LaunchDaemons/路径下找到对应的plist文件:
执行不加载命令:
sudo launchctl unload /Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist

还有可能存在的位置:

1
2
3
4
5
6
~/Library/Preferences/ – (当前用户设置的进程)
~/Library/LaunchAgents/ – (当前用户的守护进程)
/Library/LaunchAgents/ – (管理员设置的用户进程)
/Library/LaunchDaemons/ – (管理员提供的系统守护进程)
/System/Library/LaunchAgents/ – (Mac操作系统提供的用户进程)
/System/Library/LaunchDaemons/ – (Mac操作系统提供的系统守护进程)

参考链接:

https://blog.csdn.net/jiakai82/article/details/103407293/

彻底禁止microsoft autoupdate启动程序:

1
2
3
禁止Microsoft AutoUpdate.app权限命令:

sudo chmod 000 /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app

chrome安装edge插件

将到处的.crt文件改为.zip后缀并解压,在chrome扩展管理中 “加载已解压的扩展程序”