<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MAC OS &#8211; 编码无悔 /  Intent &amp; Focused</title>
	<atom:link href="https://www.codelast.com/tag/mac-os/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.codelast.com</link>
	<description>最优化之路</description>
	<lastBuildDate>Sat, 20 Jan 2024 17:03:09 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>[原创] MAC配置(杂)</title>
		<link>https://www.codelast.com/%e5%8e%9f%e5%88%9b-mac%e9%85%8d%e7%bd%ae%e6%9d%82/</link>
					<comments>https://www.codelast.com/%e5%8e%9f%e5%88%9b-mac%e9%85%8d%e7%bd%ae%e6%9d%82/#respond</comments>
		
		<dc:creator><![CDATA[learnhard]]></dc:creator>
		<pubDate>Fri, 09 Nov 2018 15:54:23 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[综合]]></category>
		<category><![CDATA[MAC OS]]></category>
		<category><![CDATA[配置]]></category>
		<guid isPermaLink="false">https://www.codelast.com/?p=10111</guid>

					<description><![CDATA[<p>
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);">▶</span></span>&#160;在MAC里安装Ubuntu虚拟机，使用共享文件夹<br />
宿主机：MAC OS<br />
虚拟机：Ubuntu 16.04<br />
首先在Virtualbox软件里设置好永久性的共享文件夹，但你会发现Ubuntu里根本看不到设置的共享文件夹，原因是你需要在虚拟机中安装Virtual Guest Additions软件，方法：<span style="color:#0000ff;">Devices</span>-&#62;<span style="color:#0000ff;">Insert Guest Additions CD Image...</span>，然后Ubuntu就会自动开始安装Virtual Guest Additions软件，安装好之后重启Ubuntu虚拟机，你会看到在Ubuntu文件管理器的左栏中多了一个共享文件夹的链接，不要以为此时就大功告成了，事实上现在还不能用，只要你一点击它，就会提示没有权限，原因是你需要在Ubuntu虚拟机中把你的当前用户添加到vboxsf用户组中：</p>
<blockquote>
<p>
		sudo adduser codelast vboxsf</p>
</blockquote>
<p>然后重启Ubuntu虚拟机，再点击共享文件夹试试看，问题解决。<br />
<span id="more-10111"></span><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);">▶</span></span>&#160;在MAC里读写NTFS格式的USB移动硬盘/U盘<br />
默认安装下你是无法在MAC OS里向NTFS格式的USB移动硬盘写入数据的(第一次使用MAC的话可能会觉得特别反人类)，其实你只需要安装一个叫&#8220;<span style="color:#0000ff;">Mounty for NTFS</span>&#8221;的软件就可以了。安装好之后启动这个软件，它会自动弹出提示，问你要不要把挂载的USB移动硬盘变成读写模式，确认之后就会发现，USB移动硬盘已经可以写入数据，done！</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);">▶</span></span>&#160;MAC下的五笔输入法<br />
作为一个五笔党，我第一次使用MAC OS的时候，上面的中文输入法实在把我恶心坏了，输入效率下降了90%都不止。直到我搜到了&#8220;<span style="color:#0000ff;">清歌输入法</span>&#8221;这个产品，终于又找回了类似于&#8220;极点五笔&#8221;的操作习惯，飞一般的感觉。如果你也是五笔用户，试一下，一定不会失望。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);">▶</span></span>&#160;MAC下的IntelliJ IDEA的Win按键失效问题<br />
理论上，在IntelliJ IDEA中，按住机械键盘上的<span style="color:#b22222;">Win键</span>+<span style="color:#b22222;">鼠标左键点击</span>JAVA项目里的一个变量名时，会自动跳到这个变量的定义处，但是某一天我把IntelliJ IDEA升级了一个版本之后，发现这样做没有任何反应了，我试了很多方法都不行，最后才发现，原来是IntelliJ的 <span style="color:#ff0000;">Preference</span>&#8594;<span style="color:#ff0000;">Keymap</span>里的配置，不知道怎么搞的变成了&#8220;<span style="color:#0000ff;">Default&#160;for XWin</span>&#8221;，当我选择&#8220;<span style="color:#0000ff;">Mac OS X 10.5+</span>&#8221;之后，就一切恢复了正常。<br />
所以，如果你也遇到了这个奇怪的问题，不妨这样试试。</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);">▶</span></span>&#160;MAC下的IntelliJ IDEA的从源代码跳到Project View的方法<br />
在Ubuntu下的IntelliJ IDEA里，默认按Alt+F5，会弹出一个菜单，选择&#8220;Project View&#8221;会立即定位到Project视图的对应文件上，在Mac下，如果Keymap是&#8220;Default for XWin&#8221;，等同效果的做法是：<span style="color:#0000ff;">Option</span>+<span style="color:#0000ff;">F1</span>，在弹出的菜单中选择&#8220;Project View&#8221;。如果不想用快捷键，可以通过菜单 <span style="color:#ff0000;">Navigate</span>&#8594;<span style="color:#ff0000;">Select In...</span>&#8230; <a href="https://www.codelast.com/%e5%8e%9f%e5%88%9b-mac%e9%85%8d%e7%bd%ae%e6%9d%82/" class="read-more">Read More </a></p>]]></description>
										<content:encoded><![CDATA[<p>
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;在MAC里安装Ubuntu虚拟机，使用共享文件夹<br />
宿主机：MAC OS<br />
虚拟机：Ubuntu 16.04<br />
首先在Virtualbox软件里设置好永久性的共享文件夹，但你会发现Ubuntu里根本看不到设置的共享文件夹，原因是你需要在虚拟机中安装Virtual Guest Additions软件，方法：<span style="color:#0000ff;">Devices</span>-&gt;<span style="color:#0000ff;">Insert Guest Additions CD Image...</span>，然后Ubuntu就会自动开始安装Virtual Guest Additions软件，安装好之后重启Ubuntu虚拟机，你会看到在Ubuntu文件管理器的左栏中多了一个共享文件夹的链接，不要以为此时就大功告成了，事实上现在还不能用，只要你一点击它，就会提示没有权限，原因是你需要在Ubuntu虚拟机中把你的当前用户添加到vboxsf用户组中：</p>
<blockquote>
<p>
		sudo adduser codelast vboxsf</p>
</blockquote>
<p>然后重启Ubuntu虚拟机，再点击共享文件夹试试看，问题解决。<br />
<span id="more-10111"></span><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;在MAC里读写NTFS格式的USB移动硬盘/U盘<br />
默认安装下你是无法在MAC OS里向NTFS格式的USB移动硬盘写入数据的(第一次使用MAC的话可能会觉得特别反人类)，其实你只需要安装一个叫&ldquo;<span style="color:#0000ff;">Mounty for NTFS</span>&rdquo;的软件就可以了。安装好之后启动这个软件，它会自动弹出提示，问你要不要把挂载的USB移动硬盘变成读写模式，确认之后就会发现，USB移动硬盘已经可以写入数据，done！</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MAC下的五笔输入法<br />
作为一个五笔党，我第一次使用MAC OS的时候，上面的中文输入法实在把我恶心坏了，输入效率下降了90%都不止。直到我搜到了&ldquo;<span style="color:#0000ff;">清歌输入法</span>&rdquo;这个产品，终于又找回了类似于&ldquo;极点五笔&rdquo;的操作习惯，飞一般的感觉。如果你也是五笔用户，试一下，一定不会失望。<br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MAC下的IntelliJ IDEA的Win按键失效问题<br />
理论上，在IntelliJ IDEA中，按住机械键盘上的<span style="color:#b22222;">Win键</span>+<span style="color:#b22222;">鼠标左键点击</span>JAVA项目里的一个变量名时，会自动跳到这个变量的定义处，但是某一天我把IntelliJ IDEA升级了一个版本之后，发现这样做没有任何反应了，我试了很多方法都不行，最后才发现，原来是IntelliJ的 <span style="color:#ff0000;">Preference</span>&rarr;<span style="color:#ff0000;">Keymap</span>里的配置，不知道怎么搞的变成了&ldquo;<span style="color:#0000ff;">Default&nbsp;for XWin</span>&rdquo;，当我选择&ldquo;<span style="color:#0000ff;">Mac OS X 10.5+</span>&rdquo;之后，就一切恢复了正常。<br />
所以，如果你也遇到了这个奇怪的问题，不妨这样试试。</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MAC下的IntelliJ IDEA的从源代码跳到Project View的方法<br />
在Ubuntu下的IntelliJ IDEA里，默认按Alt+F5，会弹出一个菜单，选择&ldquo;Project View&rdquo;会立即定位到Project视图的对应文件上，在Mac下，如果Keymap是&ldquo;Default for XWin&rdquo;，等同效果的做法是：<span style="color:#0000ff;">Option</span>+<span style="color:#0000ff;">F1</span>，在弹出的菜单中选择&ldquo;Project View&rdquo;。如果不想用快捷键，可以通过菜单 <span style="color:#ff0000;">Navigate</span>&rarr;<span style="color:#ff0000;">Select In...</span>来触发。</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MAC版GoLand IDE运行UT的时候提示&ldquo;<span style="color:#b22222;"><span style="background-color: rgb(255, 255, 255); font-family: Verdana; font-size: 16px; white-space: pre;">ld: warning: text-based stub file ... out of sync</span></span>&rdquo;的问题<br />
具体错误如下：</p>
<blockquote>
<div>
		# crypto/x509</div>
<div>
		ld: warning: text-based stub file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation.tbd and library file /System/Library/Frameworks//CoreFoundation.framework/CoreFoundation are out of sync. Falling back to library file for linking.</div>
<div>
		ld: warning: text-based stub file /System/Library/Frameworks//Security.framework/Security.tbd and library file /System/Library/Frameworks//Security.framework/Security are out of sync. Falling back to library file for linking.</div>
</blockquote>
<p><a href="https://github.com/golang/go/issues/26073" rel="noopener noreferrer" style="background-color: rgb(255, 255, 255); font-family: Verdana; font-size: 16px; white-space: pre;" target="_blank"><span style="background-color:#ffa07a;">这个</span></a><span style="background-color: rgb(255, 255, 255); font-family: Verdana; font-size: 16px; white-space: pre;">网页里有一个解决方案：</span></p>
<blockquote>
<div>
		sudo mv /Library/Developer/CommandLineTools /Library/Developer/CommandLineTools.old</div>
<div>
		xcode-select --install</div>
<div>
		sudo rm -rf /Library/Developer/CommandLineTools.old</div>
</blockquote>
<p><span style="background-color: rgb(255, 255, 255); font-family: Verdana; font-size: 16px; white-space: pre;">但我试了没用。同时，上面的网页里最后也提到，这个问题和Go无关，而是和Mac OS有关。</span><br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;iTerm相关<br />
<span style="color:#0000ff;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span> 打字时发送相同的命令到所有tab<br />
外置标准键盘：<span style="color: rgb(0, 0, 205);">Win</span>+<span style="color: rgb(0, 0, 205);">Shift</span>+<span style="color: rgb(0, 0, 205);">I</span><br />
MacBook键盘：<span style="color: rgb(178, 34, 34);">Command</span>+<span style="color: rgb(178, 34, 34);">Shift</span>+<span style="color: rgb(178, 34, 34);">I</span><br />
<span style="color:#0000ff;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>&nbsp;打字时发送相同的命令到单一tab下的所有子tab<br />
外置标准键盘：<span style="color: rgb(0, 0, 205);">Win</span>+<span style="color: rgb(0, 0, 205);">Alt</span>+<span style="color: rgb(0, 0, 205);">I</span><br />
MacBook键盘：<span style="color: rgb(178, 34, 34);">Command</span>+<span style="color: rgb(178, 34, 34);">Option</span>+<span style="color: rgb(178, 34, 34);">I</span>&nbsp;</p>
<p><span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MAC下的PyCharm，按名字查找一个class的快捷键(find&nbsp;a class by name)<br />
在Linux下此该快捷键是 Ctrl+N，在MAC OS下此该快捷键是 Command+O，弹出的对话框如下：<br />
<img decoding="async" alt="PyCharm find class by name" src="https://www.codelast.com/wp-content/uploads/ckfinder/images/pycharm_find_class_by_name.png" style="width: 1333px; height: 95px;" /><br />
<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;Mac、Linux、Windows通用的免费图像编辑软件：<a href="https://krita.org/zh/" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">Krita</span></a></p>
<blockquote>
<div>
		Krita 是一款自由、免费、开源的专业绘画软件。它由懂得画画的程序员们开发，目标是打造一款人人都用得起的数字绘画工具。适用于：</div>
<div>
		● 概念美术设计</div>
<div>
		● 材质与电影布景</div>
<div>
		● 插画和漫画等</div>
</blockquote>
<div>
	强烈推荐，如果你想找PhotoShop的免费替代品，Krita是一个绝佳的选择，功能超级强大！</p>
<p>	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;配置iTerm2的&quot;站点管理器&quot;<br />
	看<a href="https://www.codelast.com/?p=11779" rel="noopener noreferrer" target="_blank"><span style="background-color:#ffa07a;">这里</span></a>。</p>
<p>	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;使用http server，把MAC上的文件共享给另一台电脑<br />
	在两台电脑处于同一局域网的情况下，毫无疑问，这是最简单的共享文件的方式，强烈推荐。<br />
	先启动：</p>
<blockquote>
<p>
			sudo apachectl start</p>
</blockquote>
<p>	再cd到共享文件所在的目录，然后使用Python启动一个http server：</p>
<blockquote>
<p>
			python -m http.server</p>
</blockquote>
<p>	注意这里是 Python 3.x&nbsp;版本。<br />
	这样，MAC上的http server就启动起来了，在另一台电脑上，使用浏览器就可以访问这个目录了：</p>
<blockquote>
<p>
			http://192.168.2.3:8000</p>
</blockquote>
<p>	其中，192.168.2.3是我MAC的局域网IP地址。<br />
	<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;MacOS的ssh命令报错：Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib&nbsp;解决办法：看<a href="https://www.codelast.com/?p=14021" rel="noopener" target="_blank">这里</a></p>
<p>	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;<a href="https://www.codelast.com/?p=14050" rel="noopener" target="_blank">MacOS上的Homebrew记录</a></p>
<p>	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;<a href="https://www.codelast.com/?p=14003">MacOS下的那些diff工具</a></p>
<p>	<span style="color: rgb(255, 0, 0);"><span style="background-color: rgb(0, 255, 0);"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></span>&nbsp;TODO:</p>
<p>	<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
	<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;版权声明&nbsp;<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;<br />
	转载需注明出处：<u><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><em><span style="color: rgb(0, 0, 255);"><strong style="font-size: 16px;"><span style="font-family: arial, helvetica, sans-serif;">codelast.com</span></strong></span></em></a></u>&nbsp;<br />
	感谢关注我的微信公众号（微信扫一扫）：</p>
<p style="border: 0px; font-size: 13px; margin: 0px 0px 9px; outline: 0px; padding: 0px; color: rgb(77, 77, 77);">
		<img decoding="async" alt="wechat qrcode of codelast" src="https://www.codelast.com/codelast_wechat_qr_code.jpg" style="width: 200px; height: 200px;" /></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.codelast.com/%e5%8e%9f%e5%88%9b-mac%e9%85%8d%e7%bd%ae%e6%9d%82/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[原创] 解决MAC OS的&quot;ssh-add: illegal option -- K&quot;错误</title>
		<link>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e8%a7%a3%e5%86%b3mac-os%e7%9a%84ssh-add-illegal-option-k%e9%94%99%e8%af%af/</link>
					<comments>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e8%a7%a3%e5%86%b3mac-os%e7%9a%84ssh-add-illegal-option-k%e9%94%99%e8%af%af/#respond</comments>
		
		<dc:creator><![CDATA[learnhard]]></dc:creator>
		<pubDate>Fri, 05 Oct 2018 15:04:17 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[MAC OS]]></category>
		<category><![CDATA[ssh-add: illegal option -- K]]></category>
		<guid isPermaLink="false">https://www.codelast.com/?p=10170</guid>

					<description><![CDATA[<p>
	今天在MAC OS上用 brew install openssh&#160;之后，再用iTerm2打开一个新窗口的时候，都会提示以下错误：</p>
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
	<p>
		ssh-add: illegal option -- K</p>
	<p>
		usage: ssh-add [options] [file &#8230;]</p>
</blockquote>
<p>
	在我的例子中，是由于安装openssh之后装上了一个新的ssh-add程序，和MAC OS原来自带的ssh-add有些不一样，MAC自带的ssh-add程序包含-K参数，而openssh带的那个ssh-add没有-K参数，因此不能识别，从而造成了错误。</p>
<span id="more-10170"></span><p>
	可以验证一下：</p>
<blockquote>
	<p>
		codelast@codelast:~$ which ssh-add<br />
		/usr/local/bin/ssh-add</p>
	<div>
		codelast@codelast:~$ ll /usr/local/bin/ssh-add</div>
	<div>
		lrwxr-xr-x 1 codelast admin 35 Oct 5 16:14 /usr/local/bin/ssh-add -&#62; ../Cellar/openssh/7.8p1/bin/ssh-add*</div>
</blockquote>
<p>
	可见确实是openssh装上的ssh-add。</p>
<p>
	然后再&#160;echo $PATH&#160;看一下，里面确实含有 <span style="color:#0000ff;">/usr/local/bin/</span>&#160;这个路径。<br />
	<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a>&#8230; <a href="https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e8%a7%a3%e5%86%b3mac-os%e7%9a%84ssh-add-illegal-option-k%e9%94%99%e8%af%af/" class="read-more">Read More </a></p>]]></description>
										<content:encoded><![CDATA[
<p>
	今天在MAC OS上用 brew install openssh&nbsp;之后，再用iTerm2打开一个新窗口的时候，都会提示以下错误：</p>
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
	<p>
		ssh-add: illegal option -- K</p>
	<p>
		usage: ssh-add [options] [file &hellip;]</p>
</blockquote>
<p>
	在我的例子中，是由于安装openssh之后装上了一个新的ssh-add程序，和MAC OS原来自带的ssh-add有些不一样，MAC自带的ssh-add程序包含-K参数，而openssh带的那个ssh-add没有-K参数，因此不能识别，从而造成了错误。</p>
<span id="more-10170"></span><p>
	可以验证一下：</p>
<blockquote>
	<p>
		codelast@codelast:~$ which ssh-add<br />
		/usr/local/bin/ssh-add</p>
	<div>
		codelast@codelast:~$ ll /usr/local/bin/ssh-add</div>
	<div>
		lrwxr-xr-x 1 codelast admin 35 Oct 5 16:14 /usr/local/bin/ssh-add -&gt; ../Cellar/openssh/7.8p1/bin/ssh-add*</div>
</blockquote>
<p>
	可见确实是openssh装上的ssh-add。</p>
<p>
	然后再&nbsp;echo $PATH&nbsp;看一下，里面确实含有 <span style="color:#0000ff;">/usr/local/bin/</span>&nbsp;这个路径。<br />
	<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
	而MAC OS原版的ssh-add，是在&nbsp;<span style="color:#ff0000;">/usr/bin/ssh-add</span>&nbsp;这里。<br />
	所以现在问题就变成了，如何让默认的 ssh-add&nbsp;命令，使用MAC OS自带的那个 ssh-add？有一个特别简单的方法是，在 <span style="color:#b22222;">.bash_profile</span> 中定义一个别名：</p>
<blockquote>
	<p>
		alias ssh-add=&#39;/usr/bin/ssh-add&#39;</p>
</blockquote>
<p>
	然后问题就解决了。<br />
	<br />
	➤ <span style="background-color:#ffff00;">2022.01.15更新</span><br />
	升级到&nbsp;macOS Monterey&nbsp;系统之后，使用 ssh-add -K -A&nbsp;命令会打印出下面的WARNING信息：</p>
<blockquote>
	<p>
		The -K and -A flags are deprecated and have been replaced by the --apple-use-keychain and --apple-load-keychain flags, respectively.&nbsp; To suppress this warning, set the environment variable APPLE_SSH_ADD_BEHAVIOR as described in the ssh-add(1) manual page.</p>
</blockquote>
<p>
	说明 -K -A&nbsp;参数都过时了，此时你只需要用下面的命令替代就可以了：<br />
	<span style="color:#ff0000;">/usr/bin/ssh-add --apple-use-keychain --apple-load-keychain</span><br />
	<br />
	<span style="color: rgb(255, 255, 255);">文章来源：</span><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><span style="color: rgb(255, 255, 255);">https://www.codelast.com/</span></a><br />
	<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;版权声明&nbsp;<span style="color: rgb(255, 0, 0);">➤➤</span>&nbsp;<br />
	转载需注明出处：<u><a href="https://www.codelast.com/" rel="noopener noreferrer" target="_blank"><em><span style="color: rgb(0, 0, 255);"><strong style="font-size: 16px;"><span style="font-family: arial, helvetica, sans-serif;">codelast.com</span></strong></span></em></a></u>&nbsp;<br />
	感谢关注我的微信公众号（微信扫一扫）：</p>
<p style="border: 0px; font-size: 13px; margin: 0px 0px 9px; outline: 0px; padding: 0px; color: rgb(77, 77, 77);">
	<img decoding="async" alt="wechat qrcode of codelast" src="https://www.codelast.com/codelast_wechat_qr_code.jpg" style="width: 200px; height: 200px;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.codelast.com/%e5%8e%9f%e5%88%9b-%e8%a7%a3%e5%86%b3mac-os%e7%9a%84ssh-add-illegal-option-k%e9%94%99%e8%af%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
