命令行常用命令--软连接

简介: 喜欢我的可以关注收藏我的个人博客:RobberJJ比如,想要用命令行指定特定程序打开文件。如果文件已被指定默认程序:open httpd.conf指定一个特定程序打开文件# 用 sublime text 打开 httpd.

喜欢我的可以关注收藏我的个人博客:RobberJJ

比如,想要用命令行指定特定程序打开文件。

如果文件已被指定默认程序:

open httpd.conf

指定一个特定程序打开文件

# 用 sublime text 打开 httpd.conf
open -a /Applications/Sublime\ Text.app/ httpd.conf

如果使用频繁,还可以添加软连接

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/sublime

输入sublime httpd.conf就可以用 sublime text 打开文件

mac Mac OS X 11之后的版本,上述操作你可能会遇到下面的问题:

ln: /usr/bin/sublime: Operation not permitted

使用管理员sudo命令,依旧失败!

原来MacOS 10.11开始apple引入了Rootless机制,你再也不能随心所欲的改写很多关键路径了,就算你是Root用户也不行,除非是Apple自身签名的软件(含命令行工具)才可以!用Apple的话来说:

Rootless机制将成为对抗恶意程序的最后防线。

Mac OS X 11中的/usr/bin 的“Operation not permitted”

如果要关闭Rootless必须重启Mac进入恢复模式,然而关闭它意味着你的MacOS安全大门变得有些薄弱,这并不是什么好消息!!!!!

那么有没有什么办法即可以不用关闭Rootless又可以设置Sublime Text3的快捷方式呢!?

答案是:必须的!!!

我们只需要将其路径添加到/usr/local/bin下即可,Rootless并没有限制该目录的修改,而且bash也会从该目录中寻找可执行的bin!YES!!!

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
目录
相关文章
|
2月前
|
存储 安全 Shell
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 显示当前工作目录的路径 pwd命令使用教程
46 0
|
4月前
查看目录命令
查看目录命令
25 0
|
8月前
|
Linux Shell
Linux 处理文件( touch 命令、cp 命令、mv 命令、rm 命令)
创建文件( touch 命令),复制文件( cp 命令),重命名文件( mv 命令),删除文件(rm 命令)
101 1
Linux 处理文件( touch 命令、cp 命令、mv 命令、rm 命令)
|
8月前
|
Linux Windows Python
bat脚本常用命令
bat脚本常用命令
|
10月前
|
数据可视化 IDE 程序员
命令行常用命令
不同操作系统都有非常多的系统命令,本文只说说最最简单的,让你有一个基本的了解。
|
安全 Shell 测试技术
Metasploit -- 目录详解及常用命令
Metasploit -- 目录详解及常用命令
161 0
Metasploit -- 目录详解及常用命令
k3s 一条命令安装
k3s 一条命令安装
|
Linux 数据库
Linux基础命令--查找命令(which命令、find命令、locate命令)
Linux基础命令--查找命令(which命令、find命令、locate命令)
172 0
Linux基础命令--查找命令(which命令、find命令、locate命令)
文件和目录常用命令
文件和目录常用命令
113 0
|
Linux
Linux基础命令——mkdir和rm命令选项
创建嵌套文件夹使用 “mkdir –p” 嵌套目录 删除空目录使用 “rmdir 目录名” 或者 “rm –d 目录名” 删除非空目录使用 “rm –r 目录名”
199 0
Linux基础命令——mkdir和rm命令选项