linux命令./问题

Linux系统中的./命令有时表示当前目录,有时又用来执行可执行的文件,请高手帮我解释一下两种用法是怎么回事?怎样区分?若回答较好,必加分,谢谢!... Linux系统中的 ./ 命令有时表示当前目录,有时又用来执行可执行的文件,请高手帮我解释一下两种用法是怎么回事?怎样区分?若回答较好,必加分,谢谢! 展开
 我来答
sytianzz
2012-03-22
知道答主
回答量:7
采纳率:0%
帮助的人:7万
展开全部
./无论什么时候都代表的是当前路径
当你执行某个可执行文件时,系统首先会从PATH环境变量中找。若在所有的路径中都没有找到你的这个可执行文件名则会报错。你可以在进行以下步骤:
bash > vim ~/.bashrc
然后在.bashrc的末尾一行添上一句
PATH=$PATH:.
保存退出(按下ESC后输入:wq回车)
接下来就无需./来执行你的可执行文件拉
因为当前路径"."已经加入到你的PATH中
养殖小主
2012-03-23 · TA获得超过1078个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:860万
展开全部
如果你想执行的文件xxx在当前目录,那肯定得输入./xxx(在终端你得告知它绝对路径)

参考资料: http://www.92linux.tk

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遇狂美到洲02
2012-03-22
知道答主
回答量:48
采纳率:0%
帮助的人:23.9万
展开全部
一个点 . 就是代表当前文件夹的意思两个点 .. 代表上一个文件夹,斜杠 / 不用说了,代表前面的是一个文件夹名字 ./ 就是说,当前文件夹下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
573684675
2012-03-22 · TA获得超过803个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:411万
展开全部
建议你先去看看鸟哥的书
更多追问追答
追问
请问鸟哥是谁?
追答
百度 鸟哥的Linux私房菜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-23
展开全部
因为这个可执行文件在当前目录里,就这么简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式