macos 常见问题


原文链接: macos 常见问题

MacOS适应记 - Holmesian Blog
guorenxi/MacFonts: 同时兼容 Mac 和 Windows 的常用字体

使用技巧

https://zhuanlan.zhihu.com/p/25746402

软件http://www.sdifen.com/category/black-apple/apple-software/
这10个神器是我离不开 Mac 的原因! - 知乎
Monodraw Mac 好玩的ASCII文字图形编辑器

macos Beyond Compare 4.x 无限试用方法:

rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"

rm -f Library/Application Support/Beyond Compare/registry.dat

Applications/Beyond\ Compare.app/Contents/MacOS/BCompare

启动比较并等待完成 bcompare a.mp4 b.mp4

[使用技巧]终端 - 如何在iTerm2中关闭“滚动历史记录”

首选项:高级:鼠标:滚动轮在交替模式下发送箭头键

【软件】屏保背单词

https://github.com/ggu/LanguageSaver

Command_Line_Tools

https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_12/Command_Line_Tools_for_Xcode_12.dmg

macOS 打开/关闭系统索引功能以及禁止索引某个目录

sudo mdutil -a -i off
开启命令

sudo mdutil -a -i on
如果需要禁止索引某个目录,可以在这个目录下建一个 .metadata_never_index 文件。

相关命令:

进入某个目录

cd source

创建文件

touch .metadata_never_index

【小技巧】如何显示Mac下Finder底部详细文件路径?

快捷键 ⌘⌥P command+option+p

打开存储空间优化

进入应用程序 -> 实用工具 -> 系统信息。然后可以看到之前一直存在的系统信息界面;
快捷键cmd+u, 或者点击窗口->存储空间管理,即可进入新的空间管理工具了

【小技巧】快速复制文件夹或文件路径

一、快捷键 Command+Option+C

在Finder中选择文件或是文件夹,然后按下快捷键 Command+Option+C,即可复制文件的全路径。

二、右键菜单

在Finder中选择好文件或文件夹,点击鼠标右键,然后按住Option(alt)键,选择 将***拷贝为路径名称即可,如下图:

三、将文件粘贴或拖入文本编辑器中

如果有多个文件或文件夹需要复制路径,最简单的办法是将文件或文件夹拖入文本编辑器中,直接能获取到全路径的文本,请见下图:
以上就是给大家带来的 macOS下快速复制文件或文件夹路径,是不是很简单呢!!

brew

通过vcpkg解决 vscode 无法加载linux 头文件

brew cask install vcpkg

Brewsci/bio
Bioinformatics formulae for the Linuxbrew and Homebrew package managers.

How do I install a formula?
brew tap brewsci/bio
brew install FORMULA
or

brew install brewsci/bio/FORMULA

macos 挂载 NTFS 移动硬盘

  1. 查看设备信息 mount
    /dev/disk2s1 on /Volumes/NEWSMY (ntfs, local, nodev, nosuid, read-only, noowners)
  2. 卸载只读挂载 sudo umount /dev/disk2s1
  3. 挂载NTFS读写
    mkdir ./ssd
    sudo mount_ntfs -o rw,nobrowse /dev/disk2s1 ssd

mac下切换ubuntu键盘布局

sudo su -

  1. 更改FN功能键模式为普通模式
    echo "options hid-apple fnmode=2" > /etc/modprobe.d/hid-apple.conf
  2. 更改键盘布局(for proper ~`)
    echo "options hid-apple iso_layout=0" >> /etc/modprobe.d/hid-apple.conf
    update-initramfs -u -k all
    reboot

快捷键

  1. mac 切换中英文 capslock
  2. control + Tab 统一个窗口切换标签
  3. command + shift + ` 同一个 APP 前后切换窗口

macos 技巧

  1. 解决终端关闭不退出
    入手Mac后发现各种不爽,比如在终端输入exit命令后,竟然不退出,以下解决:
      ------->终端
        -------->偏好设置
          ------->描述文件
                -------->Shell
                  --------->单shell退出时:
                              选择:关闭窗口


macos 串口工具 minicom

minicom macos 下的快捷键
配置完需要退出的话,按ESC+X。
帮助菜单是ESC+Z。

macos 串口工具 picocom 【支持 150000 波特率】

brew install picocom
picocom -b 1500000 /dev/tty.SLAB_USBtoUART

C-a C-q : 退出终端
C-a C-u : 提高波特率
C-a C-d : 降低波特率
C-a C-f : 切换流控设置(硬件流控 RTS/CTS, 软件流控 XON/XOFF, 无 none)
C-a C-y : 切换奇偶校验 (偶 even, 奇 odd, 无 none)
C-a C-b : 切换数据位 (5, 6, 7, 8)
C-a C-c : 切换本地回显(local-echo)开关
C-a C-v : 显示当前串口参数和状态

因为darknet的makefile需要用到opencv 3,而且不能用最新的opencv 4

  1. 安装opencv@3

    Easy install for beginners

    brew install opencv3 --with-contrib

    For intermediate and advanced users.

    brew install opencv3 --with-contrib --with-cuda --with-ffmpeg --with-tbb --with-qt5

brew install opencv 默认安装最新版的opencv 4

brew install opencv@3
查看安装路径 /usr/local/Cellar/opencv@3/3.4.5_2/lib
pkg-config --libs opencv
查看安装详情 brew list opencv@3
使用指定的版本 brew link --overwrite --dry-run opencv@3
设置环境变量:
echo 'export PATH="/usr/local/opt/opencv@3/bin:$PATH"' >> ~/.bash_profile
echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv@3/3.4.5_2/lib/pkgconfig' >>~/.bash_profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Cellar/opencv@3/3.4.5_2/lib' >>~/.bash_profile

opencv@2

brew unlink opencv
brew link opencv3 --force

opencv@2 is keg-only, which means it was not symlinked into /usr/local,
because this is an alternate version of another formula.

If you need to have opencv@2 first in your PATH run:
  echo 'export PATH="/usr/local/opt/opencv@2/bin:$PATH"' >> ~/.zshrc

For compilers to find opencv@2 you may need to set:
  export LDFLAGS="-L/usr/local/opt/opencv@2/lib"
  export CPPFLAGS="-I/usr/local/opt/opencv@2/include"

For pkg-config to find opencv@2 you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/opencv@2/lib/pkgconfig"

使用homebrew安装opencv
这里安装了opencv2,当然如果可以用最新的3.4.1也可以在下面安装时将opencv@2换为opencv,装 opencv3

安装
brew install opencv@2

设置环境变量
查看opencv@2信息:
brew info opencv@2

opencv@2: stable 2.4.13.7

查看opencv@2安装路径,一般来说应该在这个地方:

/usr/local/Cellar/opencv@2

我这里的版本是2.4.13.7
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv@2/2.4.13.7/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Cellar/opencv@2/2.4.13.7/lib

然后就可以make了
当然上面的操作只是临时的系统变量,如果要长期保存需要配置一下
open ~/.bashrc

保存文件,然后刷新
source ~/.bashrc

当然,现在我们重启系统之后需要刷新一次.bashrc文件,如果不想每次都刷新,可以打开.bash_profile文件
open ~/.bash_profile

最末尾上加入如下语句:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

保存文件,然后刷新
source ~/.bash_profile

系统是OS Sierra(10.12)以上,需要⽤用终端打开『允许任何来源』。

sudo spctl --master-disable

在Mac OS X上关注跟随鼠标 macos焦点跟随鼠标

您可以通过在命令行发出以下命令来为Terminal.app执行此操作:

defaults write com.apple.Terminal FocusFollowsMouse -bool true
对于X11应用程序,您可以这样做:

defaults write com.apple.x11 wm_ffm -bool true
在Snow Leopard中,请改用:

defaults write org.x.X11 wm_ffm -bool true

开源项目
brew cask install amethyst

`