macos - Mac Os Catalina 中 /usr/bin 的符号链接
问题描述
为了从我的 mac 终端启动 Sublime Text 编辑器,我曾经这样做:
sudo ln -s path_to_sublime /usr/bin/subl
之后,我像这样从终端启动了 Sublime:
$subl
在此版本的 Mac OS (Catalina) 中,创建符号链接时出现错误:
ln: /usr/bin/subl: Operation not permitted
我想,他们增加了一个安全层......你知道我该如何解决这个问题吗?
解决方案
你不能乱来/usr/bin
。相反,在其他地方创建链接并将其位置添加到您的 $PATH。
% ln -s mything /opt/local/bin/mything
% export PATH=/opt/local/bin:$PATH
% which mything
/opt/local/bin/mything
并使其永久用于您的zsh
:
% echo "export PATH=/opt/local/bin:$PATH" >> ~/.zprofile
推荐阅读
- python - 返回错误答案的字谜代码
- ruby - 如何拆分哈希并将其作为 ruby 中的两个单独参数传递?
- rxjs - 如何在 RxJS 中做不同的油门
- angular - 自定义 Stackblitz Angular 项目模板
- c# - Visual Studio 构建错误:项目中不存在目标“MainResourceGeneration”
- backup - Nexus 3 备份 - 我可以只备份 /nexus-data 吗?
- webpack - workbox-webpack-plugin 与离线插件之间的区别?
- python-3.x - 如何在 git push 上进行 VPS 自动更新
- python - 使用多个键对字典列表进行排序
- sql - 按姓氏顺序获取不同的名称