红联Linux门户
Linux帮助

新人求助

发布时间:2009-02-27 13:55:07来源:红联作者:sonicyhy
我安装好红旗6以后,我安装了JDK,最后我设定环境变量,把PATH=$PATH:/usr/java/jre1.5.0_09/bin
export JAVA_HOME=/usr/java/jre1.5.0_09
export CLASSPATH=$JAVA_HOME/lib:.
加在了/etc/profile 档案后面
结果一重启以后就显示bash command not found

什么回事啊 ?
应该怎么解决?
最好详细一点
文章评论

共有 2 条评论

  1. 一入江湖岁月催 于 2009-02-27 18:12:30发表:

    -bash: ls: command not found
    -bash: vi: command not found

    等一系列命令不可用的问题。
    解决方法如下( 我用的是 Ubuntu ,其他系统的请按实际情况操作):

    首先要知道你系统原来的环境变量中PAHT的内容是什ô。
    Ubuntu 默认的为:
    /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/bin/X11 /usr/games /usr/X11R6/bin
    知道这些就好办了。
    执行下面操作(蓝色是命令,绿色是文档内容)
    sudo cd /usr/bin
    sudo ./vi /etc/environment
    -------------environment 默认文件内容----------------------------------------------------------------
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
    LANG="zh_CN.UTF-8"
    LANGUAGE="zh_CN:zh:en_US:en"
    --------------------------------------------------------------------------------------------------------------
    修正PATH=“”内的?径
    这里只留一个PATH=“” ,其他的全删除
    保存修改过的文件,退出
    重起系统,CTRL+ALT+DEL
    问题解决!!

  2. xgbmhc 于 2009-02-27 15:18:36发表:

    bash:command not found
    如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么

    首先就要考虑root 的$PATH里是否已经包含了这些环境变量。

    主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。

    四个主要存放的东东:

    ./bin:

    bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

    /usr/bin:
    主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。


    /sbin:
    主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。


    /usr/sbin:
    放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

    可以在家目录下查看.bash_profile里的PATH。如果是:PATH=$PATH:$HOME/bin则需要添加成如下:

    PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin