vim和sudo可执行文件的路径

时间:2015-10-18 11:15:58

标签: linux vim path sudo centos7

我通过编辑/ etc / environment弄乱了我的PATH变量,我没有rm,sudo或许多命令。有人能告诉我vim和sudo可执行文件的路径,所以我可以解决这个问题

2 个答案:

答案 0 :(得分:3)

vim的路径可能会有所不同,vi /usr/bin/vi。{/ p>

您仍然可以通过在shell中手动导出PATH来修复export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

  • Ubuntu默认值:

    export PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:$HOME/.local/bin:$HOME/bin
    
  • CentOS默认(在VM上测试):

    sudo updatedb

您还可以通过以下命令查找二进制文件(如果之前运行locate vim | grep -w "vim$" ):

type -a vim

或:

PATH

最好的方法是通过在正确的 rc 文件中添加正确的值来修复~/.profile。通常,您在/etc/init.d中为当前用户设置该值,或在$ grep -R PATH /etc/init.d /etc/init.d/functions:PATH="/sbin:/usr/sbin:/bin:/usr/bin" /etc/init.d/functions:export PATH /etc/init.d/netconsole:PATH=/sbin:/usr/sbin:$PATH /etc/init.d/vboxadd:PATH=$PATH:/bin:/sbin:/usr/sbin /etc/init.d/vboxadd-service:PATH=$PATH:/bin:/sbin:/usr/sbin /etc/init.d/vboxadd-x11:PATH=$PATH:/bin:/sbin:/usr/sbin 脚本中添加新内容:

{{1}}

答案 1 :(得分:2)

的Vim:

$ which vim
/usr/bin/vim

须藤:

$ which sudo
/usr/bin/sudo