请教各位关于路径设置的问题。
  
大家好,我的是系统是redhat as 4.0 请问我在安装好sybase 12.5.2后,执行showserver或startserver的命令,为什么一定在前加面./才能运行,否则会出现些错误:

-bash: showserver: command not found

我已经是在本目录下执行的,是不是我的PATH设置有问题?
如果是的话, 请问要修改那些文件才能正常执行的?


谢谢!

加入你的命令所在路径: /a/b/c
那么在/etc/profile里加入:
export PATH=$PATH:/a/b/c
然后
. /etc/profile
那么,/a/b/c下的文件都可以直接运行了而不比带./,当然,别望了chmod u+x

需要加./来运行当前目录的确是因为你路径PATH没有把当前路径也设置在其搜索范围内
linux只根据PATH找命令(shell内置的和alias不算在内)如果PATH里面没有当前目录并不会在自动在当前目录搜索命令。
但不是说你路径设置有问题,因为出于安全性考虑一般都不建议把./当前目录设置进PATH。试想你是root,在某个目录下面有个叫ls的破坏性可执行文件的情况

最后要说:老兄,多敲个./累不死人的

谢谢。
问题已经解决。

<
  linux多少内存能跑的比较流畅呀
  请教一个问题 ,可能是字体的问题,可能是输入的问题
  linux下的文件系统问题
  新建用户运行startx出错
  请问怎样更改telnet服务的端口
  请教:rh9中文显示的问题
  救火:LINUIX和SCO UNIX能装在一个硬盘(各能启动)
  那为大虾,教我!如何使squid出错信息为中文,我改了几次都不行
  [请大家指点]如何看启动了哪些服务啊?如果我想启动一个服务,比如TELNET,要怎么做啊?
  linux下怎么装EE编辑器,怎么解RAR软件包|?
  蜗牛之歌!
  刚建了个linux群 欢迎大家加入!
  Help!图形界面下如何通过程序将一个新窗口放在另一个工作区?
  求助!ar命令在linux7.3的哪一个安装包里?
  怎么才能看见中文
  请教cache和buffer的区别
  文本界面下显示中文后果会是什么?????
  red hat起不来了,大家帮忙看看
  为什么我用非ROOT用户下载的东西 用 ROOT帐号才能看的到 ?
  定时执行程序的另一方法