2 sss942482016 sss942482016 于 2015.07.10 16:32 提问

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 这个文件是放在哪的 好心人复制一份给我

6个回答

Arnold9009
Arnold9009   2015.07.10 16:52

环境变量PATH出问题了罢了
直接用绝对路径来执行命令吧,例如 /bin/ls
.bashrc从其他用户目录下copy一份到你的用户目录下就可以了: /bin/cp /home/username/.bashrc ~

tongyi55555
tongyi55555   2015.07.10 17:59

楼上正解,建议你还是修改下环境变量吧,拷贝别人的不合适吧。~代表你的用户目录,一般是在home下你登录的用户名称文件夹下可以找一下

frank_20080215
frank_20080215   2015.07.10 22:51

修改环境变量后出错 ,改回来吧

oyljerry
oyljerry   Ds   Rxr 2015.07.12 12:10

先把你的环境变量倒出来看看。用全路径export
bashrc在你的用户根目录下。你可以从一个干净系统中复制i一个,用root用户访问你/home/用户名目录下。

SunliyMonkey
SunliyMonkey   2015.07.12 15:51

你可以先了解下这些命令能够被定位的原理: 当你执行ls,cat这些命令,它会根据PATH中的路径,去寻找这些命令。
如下:

 echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

这就是你当前的环境变量,而ls等相关命令在/bin目录下。
你可以使用**/bin/echo $PATH ** ,查看下你目前的环境变量

CSDNXIAOS
CSDNXIAOS   2015.07.16 15:21

~/.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文件
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片