问题描述
- Linux ~/.bashrc 文件问题
-
vim ~/.bashrc
修改环境变量后可能出了错 后来什么命令都打不了了 求救助
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found我这个是远程服务器只能命令行 但是可以上传下载文件
~/.bashrc 这个文件是放在哪的 好心人复制一份给我
解决方案
环境变量PATH出问题了罢了
直接用绝对路径来执行命令吧,例如 /bin/ls
.bashrc从其他用户目录下copy一份到你的用户目录下就可以了: /bin/cp /home/username/.bashrc ~
解决方案二:
楼上正解,建议你还是修改下环境变量吧,拷贝别人的不合适吧。~代表你的用户目录,一般是在home下你登录的用户名称文件夹下可以找一下
解决方案三:
修改环境变量后出错 ,改回来吧
解决方案四:
先把你的环境变量倒出来看看。用全路径export
bashrc在你的用户根目录下。你可以从一个干净系统中复制i一个,用root用户访问你/home/用户名目录下。
解决方案五:
你可以先了解下这些命令能够被定位的原理: 当你执行ls,cat这些命令,它会根据PATH中的路径,去寻找这些命令。
如下:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
这就是你当前的环境变量,而ls等相关命令在/bin目录下。
你可以使用**/bin/echo $PATH ** ,查看下你目前的环境变量
解决方案六:
~/.bashrc: executed by bash(1) for non-login shells.
see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
for examples
If not running interactively, don't do anyth......
答案就在这里:linux 下 .bashrc文件
时间: 2024-11-02 13:52:28