小编Pau*_*per的帖子

/etc/environment 不工作

我使用的是 Ubuntu 12.04。

最近不小心删除了python,导致大量的包被卸载。我重新安装了它们,但现在遇到了问题。

$ echo $PATH
/home/paul/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/paul/.rvm/bin
Run Code Online (Sandbox Code Playgroud)

请注意,没有/sbin/usr/local/sbin

我不知道那是怎么发生的!

因此,

$ sudo apt-get autoremove -y
...
dpkg: warning: 'ldconfig' not found in PATH or not executable
...
$ sudo shutdown now
sudo: shutdown: command not found.
Run Code Online (Sandbox Code Playgroud)

我去找找了 /etc/environment(我没有碰过)有

$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
Run Code Online (Sandbox Code Playgroud)

我已经重新启动(几次)。为什么我的路径没有/sbin

更新

我尝试创建一个新用户

$ sudo adduser paul-test
$ su -- paul-test
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Run Code Online (Sandbox Code Playgroud)

还,

$ sudo su
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Run Code Online (Sandbox Code Playgroud)

所以有些东西/sbin对我来说是致命的。

我查过了.bashrc …

ubuntu path

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

path ×1

ubuntu ×1