问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

命令复制到/usr/local/bin 无法执行

发布网友 发布时间:2023-03-25 07:09

我来回答

1个回答

热心网友 时间:2023-04-22 01:52

PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。

我本机的PATH目录:

当我们执行命令出现可能会遇到

类似这样的错误
但是执行完整的目录命令可以执行,这种情况的错误就需要考虑是环境变量的问题
可以使用which查看是否可以找到

一般情况下出现上述错误,是肯定找不到的

参考PATH变量作用,当我们执行命令的时候会从PATH变量指定的目录去寻找相应的可执行程序
例如上述php命令,我们一般的做法是将php执行文件所在bin目录添加到PATH变量中

执行完上述的命令,在执行php命令时就可以在/usr/local/php/bin 文件夹下找到对应可执行程序
如果理解PATH的作用,则可以不采用这种方式,而是采用在PATH变量现有目录下建立软链接的方式实现

这样建立软链接后,当执行命令时,就会在/usr/local/bin/找到对应的可执行程序

理解了以上内容,对于这个问题就好解决,有时候查网上的资料,就是将可执行命令建立软链接到/usr/local/bin/,为什么命令还是无法执行哪?抓耳挠腮
这个时候就需要执行export,查看一下本机的PATH变量是不是含有/usr/local/bin/目录
一般情况下是不会有的,如果有却执行不成功,哪肯定是可执行程序的问题
可以直接执行程序的完整目录试下
有时候我们会遇到连本机命令找不到的情况,大概率也是PATH变量的原因
本机命令找不到,就是/usr/bin 未在PATH变量中
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 找客户的方法 睥睨天下怎么读? 纵横捭阖,睥睨天下怎么读? 《王者荣耀》里暴君刷新间隔有怎样的作用? 造梦西游4单人选谁好 造梦西游4人物哪个最厉害? 英语struggle怎么读 驹代表什么意思 怀孕期间吃什么水果对宝宝比较好 被封了,我试解封多次,还是失败了,怎么办? 请问被封了5次会怎么样吗? 高一以放下为话题作文 酒精对皮肤有没有影响? 酒精会对皮肤造成伤害吗 一、二 、三、四、五、六、七、八、九,这几个字,哪个可以代表天地间万物啊。 用哪个字代表三清山 如何申请注册? 如何申请? 怎么申请注册 怎么注册一个新的 mac管理员下面的文字是 新手投资者根据什么来判断自己适合长线交易还是短线交易? 形容山路十八弯的诗句 吴下阿蒙造句10字 教师职业倦怠的特征 教师职业倦怠有哪些表现 石鸡怎么养 帮别人解封会有危险吗? 刚解封的可以帮别人解封吗? 四年级下册琥珀组词 《黄冈竹楼记-翻译 一句就好 相望怎么解释 弹簧的意思 一瓶AD钙奶的热量 喝ad钙奶会长胖吗、减肥喝会胖吗 梦见与一恶狗搏斗的预兆 梦见被鬼捉走的预兆 颙卬的解释 麾怎么读什么意思 可谓是“道尽故人离别情”,中国古代的送别诗为何能占据一席之地?