如何在 macOS 系统把 dmg 镜像烧进 U 盘?
现在(2020年3月28日,March 28th, 2020)网上能搜到的内容都过时了,正解如下:
- Convert DMG to ISO——把 DMG 转为 ISO
- Use
dd
to burn ISO to USB——用 dd
命令把 ISO 烧进 U 盘
那么第一步,怎么把 DMG 转为 ISO 呢?这里需要用到一个工具叫 dmg2img
,下面是 brew
安装方法:
brew install dmg2img
然后,
dmg2img <path_to_your_dmg_file> <path_to_your_iso_file>
就把 DMG 转为 ISO了。
第二步,把 ISO 烧进 U 盘:
sudo dd if=<path_to_your_iso_file> of=<your_destination_disk> bs=4m
具体可以用 diskutil list
命令查看自己 U 盘的标识
lsof -n -i4TCP:$PORT | grep LISTEN
lsof -n -iTCP:$PORT | grep LISTEN
lsof -n -i:$PORT | grep LISTEN
其中$PORT
替换为指定的端口号,或者是用英文逗号连接的一组端口号。
from
Mac OS X 系统自带的 grep
命令即便加上 --color
参数也是无法输出彩色文件名和行号的,在当前最新的 El Capitan 10.11.6 中仍然如此,因为 grep
版本太低了,GNU grep 2.5.3 以上版本才支持 Multiple colors 特性。
先上一个新旧命令对比效果图:
如果安装了 homebrew
,在终端中输入以下命令安装 GNU grep:
brew tap homebrew/dupes/
brew install homebrew/dupes/grep
默认会安装为 /usr/local/bin/ggrep
,在 bash|zsh|各种sh
做一个 alias
替换掉 grep
好了:
alias grep='ggrep -Hn --color=always'
参考
http://superuser.com/questions/419467/grep-in-mac-os-xs-terminal-only-displaying-one-color