vic*_*ico 3 filesystem vim command-line environment-variables
看起来我在编辑/etc/environment和.bashrc文件后崩溃了我的系统。
我的桌面无法启动,我需要更正这些文件。但是由于我的系统没有找到任何命令,我需要使用整个路径。
在哪里可以找到 vim 可执行文件,以便我可以使用其完整路径运行它?
您的PATH环境变量似乎已损坏。
你可以vim在/usr/bin/vim
$ which vim
/usr/bin/vim
Run Code Online (Sandbox Code Playgroud)
在/usr/bin你还应该找到vi和gedit
nano 可以在 /bin
$ which nano
/bin/nano
Run Code Online (Sandbox Code Playgroud)
sudo 可以在 /usr/bin
$ which sudo
/usr/bin/sudo
Run Code Online (Sandbox Code Playgroud)
笔记:
正如@SorenA 和@PatrickMevzek 提到的,搜索文件位置也可以使用 whereis
正如@Terrance 所提到的 -whereis vim查找名称中带有类似 vim 的所有名称,请注意,大多数结果都不是vim可执行文件。
man which- 定位命令 - 它通过在 PATH 中搜索与参数名称匹配的可执行文件来实现。
man whereis- 然后 whereis 尝试在标准 Linux 位置以及 $PATH 和 $MANPATH 指定的位置中定位所需的程序。