QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 537|回复: 8

这个是不是 linux的bug?????

[复制链接]
发表于 2004-10-31 18:31:41 | 显示全部楼层 |阅读模式
很简单的问题 问下:比如我的 lumaqq存储在 /usr/local/LumaQQ/下,我转到这个目录 直接输入 lumaqq,系统说没这个命令。但是 我在root目录下输入 /usr/local/LumaQQ/lumaqq就可以了。这是为什么???
发表于 2004-10-31 18:42:28 | 显示全部楼层
不是,因为那个不在你的path中。
回复

使用道具 举报

 楼主| 发表于 2004-10-31 18:46:28 | 显示全部楼层
哪个不在 啊,都是 都是指到了/usr/local/LumaQQ/这条路径啊,不明白!
回复

使用道具 举报

发表于 2004-10-31 18:46:32 | 显示全部楼层
./lumaqq
在当前目录运行程序必需要加./
回复

使用道具 举报

发表于 2004-10-31 18:47:07 | 显示全部楼层
OK?
回复

使用道具 举报

 楼主| 发表于 2004-10-31 18:50:36 | 显示全部楼层
是阿,是这样的。不过我不明白 。这时为什么 ?比如我的 lumaqq存储在 /usr/local/LumaQQ/下,我转到这个目录 直接输入 lumaqq,系统说没这个命令。但是 我在root目录下输入 /usr/local/LumaQQ/lumaqq就可以了。这是为什么???
回复

使用道具 举报

 楼主| 发表于 2004-10-31 18:52:53 | 显示全部楼层
在 root目录下输入 /usr/local/LumaQQ/lumaqq和在 /usr/local/LumaQQ/下输入lumaqq有什么本质的不一样么??????我用dos的path定义知识理解不通哦 !!
回复

使用道具 举报

发表于 2004-10-31 19:47:03 | 显示全部楼层
注意fox_eagle2003说的话
在当前目录运行程序必需要加./

就算你进入到程序所在目录,由于那个目录没有加入到PATH之中,你还是要用./lumaqq来运行。
你用root运行时实际上是输入了它的完整路径,相当于进入目录中再用./lumaqq运行。
要看你自己的PATH定义,请查看~/.bashrc
回复

使用道具 举报

发表于 2004-10-31 20:44:16 | 显示全部楼层
说简单点,当前的目录
./
上一层的目录
../


这就是为什么cd ..退回上一层目录
cd .还在原目录的原因。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 19:46 , Processed in 0.124596 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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