常用命令

  • To get cpu info, run sysctl -n machdep.cpu.brand_string
  • List a dependency of a binary file, otool -L file
  • Open dir by Finder: open .
  • Make hidden file visible: chflags no hidden ./private
  • 设置Wi-Fi静态ip:sudo networksetup -setmanual “Ethernet" 192.168.9.14 255.255.252.0 192.168.8.1
  • 列出本机所有网络服务:networksetup -listallnetworkservices
  • 磁盘操作. 多个r能提高性能
      diskutil list 
      diskutil unmount /dev/disk3s1 
      sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m 
    
  • 重启网络接口
      #!/bin/bash
      networksetup -setnetworkserviceenabled Ethernet off
      sleep 2
      networksetup -setnetworkserviceenabled Ethernet on
    
  • 查看所有的端口 sudo lsof -iTCP -sTCP:LISTEN -n -P

包管理

https://en.wikipedia.org/wiki/MacPorts https://en.wikipedia.org/wiki/Homebrew_(package_management_software). To install Nginx on Mac: “brew install nginx” See http://learnaholic.me/2012/10/10/installing-nginx-in-mac-os-x-mountain-lion/ https://segmentfault.com/a/1190000002963355. Default root dir is: /usr/local/opt/nginx/html/ or /usr/local/var/www/ indeed.

brew update: update itself. brew upgrade: update installed package. brew edit virt-manager: change the formulae.

To extract xz file: brew install xz & xz -d to-extract.xz.

常用工具

快捷键

使用Command+Shift+3,可将当前的屏幕截图并以png格式保存到桌面。Command+Shift+Control+3则是将当前屏幕截图保存在剪贴板,用户可直接用Command+V粘贴在需要的地方。Command+Shift+4,按下后,光标变为十字,用户可以拖动一个矩形区域,然后区域内的部分将被截图并保存至桌面。Command+Shift+Control+4的功能与前者类似,不过截取部分保存在剪贴板。此外,还有Command+Shift+4+空格键,可以截取某一窗口或是Dock等,只要按下后在相应位置点击即可将内容保存至桌面。若想存至剪贴板,则按Command+Shift+Control+4+空格键即可。

Jump to beginning/end of line, use shift + home or shift + end.

Open folder for a given path in Mac OS X: in the Go menu, choose Go to Folder… option, Press ⇧ + ⌘ + G

东芝乞丐版蓝牙 http://superuser.com/questions/230121/how-can-i-modify-button-behavior-for-pc-only-mice-on-mac-that-dont-emit-usb-sta https://pqrs.org/osx/karabiner/xml.html.en#syntax-__KeyToKey__ 注意里面的F4不能用,要用KeyCode::EXPOSE_ALL。 新版本的 Karabiner-Elements 更好用,都不用配置。

https://github.com/tekezo/pqrs.org/blob/master/webroot/osx/karabiner/files/Karabiner-Elements-0.91.1.dmg 黑苹果上蓝牙鼠标只有这个能用,新版本很容让鼠标死掉。

一次键盘左侧的 USB 失灵,网上一看,很多人遇到这个问题。首先 重置 Mac 上的系统管理控制器 (SMC) https://support.apple.com/zh-cn/HT201295,问题依然。然后 https://support.apple.com/zh-cn/HT204063 如何重置 Mac 上的 NVRAM,问题好了。然后,我发现重置 nvram 也会重置启动次序,原来默认是 ubuntu,现在直接启动 mac。进入 ubuntu 后再次进入 mac,键盘又坏了。什么鬼。然后只能再次重置 nvram。是 ubuntu 把系统状态搞坏了么?还是键盘兼容有问题?还是和开机前接键盘和开机后接键盘有关系?有时候重启就能解决问题。

TFTP

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist 
sudo launchctl start com.apple.tftpd 
sudo chmod 777 /private/tftpboot 
sudo chmod 777 /private/tftpboot/* 

https://arstechnica.com/features/2018/09/macos-10-14-mojave-the-ars-technica-review/12/#h3 10.14 移除了 The subtle death of subpixel antialiasing 开启办法defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO。只需普通用户执行就可以,不要 sudo,设置需要重启。vs code 黑色背景下代码特别明显,未设置前字体很细长。