1
hjc4869 2018-09-01 17:41:03 +08:00 via iPhone
因为是全局的。自己的程序 prefix 指定 $HOME/.local 就好。
|
2
Havee 2018-09-01 20:02:38 +08:00
>>给常规用户使用是?
uid 为 1000 的还是 uid 为 501 的? linux 没有常规用户概念。如果我没有理解错的话,你指的是 uid 为 1000 的用户,那么 1001 的其他用户呢 /usr/local 从来没有约定过放置自己(常规用户?)的程序,一般用来放置本地用户( root or other )编译的包。 是不是被各种三流脚本给忽悠了。 |
3
azev OP |
4
momocraft 2018-09-01 20:28:41 +08:00
多个发行版默认 PATH (包括 root) 中就有 /usr/local/bin 且优先于 /bin 等
如果是个用户就能放程序进去 你猜会怎样 |
5
billlee 2018-09-02 00:33:44 +08:00
/usr 是给系统的包管理器用的
/usr/local 是给自己编译的软件用的,由于是所有用户共用,所以需要 root 才能修改 ~/.local 是给用户自己用的 |