라우터의 파일에 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
단순히 디렉토리를 생성하는 것은 문제가 되지 않습니다. (기억하세요, 루트여야 합니다).
mkdir -p -m 755 /usr/local/bin
$PATH
에 추가하고~/.profile
PATH=$PATH:/usr/local/bin
편집자 주:
OpenWrt 18.06.4에서 테스트되었습니다.
다음과 같이 Ubuntu의 기본 권한인 755로 권한을 변경합니다.
$ 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