LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 845|回复: 5

为什么还是找不到PATH?

[复制链接]
发表于 2006-9-11 15:06:22 | 显示全部楼层 |阅读模式
在/etc/profile中的PATH里增加了 /usr/lib/j2se/1.4/bin

为什么重新启动之后还是找不到 javac的命令啊?





# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/lib/j2se/1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
else
  PATH="/usr/lib/j2se/1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export PATH

umask 022
发表于 2006-9-11 17:53:15 | 显示全部楼层
看看你的~目录下配置文件对PATH是否重新设置了,它会覆盖/etc/profile文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-13 06:05:00 | 显示全部楼层
我想应该是被覆盖了吧, 另外谁能帮我解释一下

if [ "`id -u`" -eq 0 ];

这个是什么意思啊?
回复 支持 反对

使用道具 举报

发表于 2006-9-13 11:45:28 | 显示全部楼层
Post by akey307
我想应该是被覆盖了吧, 另外谁能帮我解释一下

if [ "`id -u`" -eq 0 ];

这个是什么意思啊?


判断是不是root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-14 01:13:03 | 显示全部楼层
这都是什么语言啊?

有没有什么书可以学习一下?
回复 支持 反对

使用道具 举报

发表于 2006-9-14 18:34:04 | 显示全部楼层
你学学 shell 编程就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表