当在linux中打入一个命令之后,系统是按什么顺序找到这个命令的,比如当前目录和系统环境变量等等?

 我来答
风雨飘洒时
推荐于2018-12-24 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:91.9万
展开全部
首先在当前目录下查找,如果没有,按照PATH变量所指定的目录搜索。PATH变量中目录按起始最高优先级,结束最低优先级的顺序排列。
把萝卜做成咸菜
2012-09-05 · TA获得超过1026个赞
知道大有可为答主
回答量:1741
采纳率:40%
帮助的人:1595万
展开全部
一般会查找/bin、/usr/bin、/sbin等目录。
如果想运行自己编译的程序,而该程序又不在/bin等目录内,可考虑键入全路径名称,如/root/xxx。
或者在当前程序根下,可考虑键入./xxx(xxx为应用程序)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lh624423055
2012-09-05 · TA获得超过9068个赞
知道大有可为答主
回答量:1.2万
采纳率:6%
帮助的人:9411万
展开全部
一般是在环境变量的目录里
例如$PATH 下会定义/bin、/usr/bin、/sbin这些目录,当然也可以自己加

当前目录如果要执行的话一般都是./test
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
melancholy_444
2012-09-05 · TA获得超过390个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:340万
展开全部
你有一个环境变量叫PATH,输入echo $PATH可以看到
系统就是根据这个变量里的目录一个一个找的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式