红联Linux门户
Linux帮助

初学者请教软件运行的问题!

发布时间:2010-05-28 19:02:44来源:红联作者:timonline
在网上下了个QQ for linux 的,在shell里都按教程的操作了以下步聚。
#tar XXXXXXXXXX.tar.gz

已经解压得到了两个文件qq 和 res.db ,之后我就直输入qq然后回车,提示Bush qq command not found

之后我无意间按了“./qq”软件弹出来了,我就觉得奇怪,为什么会这样的?前面加“./”是什么意思?请有经验的朋友帮忙解答,谢谢

在 qq前加“./qq”真是我乱来的结果的。
文章评论

共有 14 条评论

  1. dingzhigang 于 2010-06-19 00:45:39发表:

    看看减压后文件夹中的帮助文件怎么说。

  2. 松鼠008 于 2010-06-18 16:49:38发表:

    Linux对于不同的人意味着不同的东西。

  3. aduan 于 2010-06-10 14:40:06发表:

    和地板说的一样。

  4. timonline 于 2010-05-30 01:34:42发表:

    明白了,谢谢各位帮忙!

  5. 373061200 于 2010-05-29 16:40:55发表:

    你的告诉Shell你要执行的文件路径才可以

  6. 373061200 于 2010-05-29 16:40:51发表:

    你的告诉Shell你要执行的文件路径才可以

  7. jiehe 于 2010-05-29 16:21:00发表:

    ):o:s

  8. shenhao0129 于 2010-05-29 13:18:37发表:

    5# timonline
    如果要执行当前目录下的可执行文件的话,是需要加./的。总是一句话,执行当前目录下的可执行文件,就是需要加./显示的指明是当前目录下就可以了

  9. bolsdog 于 2010-05-29 08:21:02发表:

    这个好像是环境变量有问题

  10. yhzm1314 于 2010-05-29 02:03:32发表:

    ./ 表示当前工作目录
    比如:把/etc/passwd复制到当前目录
    cp /etc/passwd ./
    执行当前目录下的可执行文件
    ./可执行文件名

  11. timonline 于 2010-05-29 00:38:18发表:

    那是不是等于在linux的当前目录下执行可执行文件都需要在文件名前加上“./”?这是不是执行可执行文件的标准格式?

  12. shenhao0129 于 2010-05-29 00:20:22发表:

    这是为了安全着想,禁止执行当前目录的脚本或者说PATH没有加入当前目录的搜索,所以需要显示./ 来指明当前路径,大概就是这个样子,具体的表述忘记了

  13. hackzb86 于 2010-05-29 00:01:00发表:

    比如你用GCC编程,生成了一个 a。out 。然后就需要用 ./a 来运行程序。

  14. hackzb86 于 2010-05-28 23:59:48发表:

    我也是初学者哦,不过加 。/ 是运行可执行文件的格式吧好像。