我正在尝试添加对使用 Sublime Text 和 TextMate 与路由器上的文件的支持:https://packagecontrol.io/packages/RemoteSubl。
本质上,需要将脚本添加到/usr/local/bin
目录中:
curl -o /usr/local/bin/rmate https://raw.githubusercontent.com/aurora/rmate/master/rmate
sudo chmod +x /usr/local/bin/rmate
不幸的是,该/usr/local/bin
目录不存在(也不在 PATH 上):
# echo $PATH
/usr/bin:/usr/sbin:/bin:/sbin
是否有与用户相关的脚本的推荐位置,以便它们位于 PATH 上?
答案1
简单地创建目录应该不是问题。 (请记住,您需要成为 root)。
mkdir -p -m 755 /usr/local/bin
并将其添加到$PATH
, 在~/.profile
PATH=$PATH:/usr/local/bin
编者注:
在 OpenWrt 18.06.4 上测试。
将权限更改为 755,这是 Ubuntu 上的默认权限,如下所示:
$ stat -c '%a %A %n' /usr/local/bin /usr/local /usr 755 drwxr-xr-x /usr/local/bin 755 drwxr-xr-x /usr/local 755 drwxr-xr-x /usr