中易网

linux系统要运行一个程序为什么必须程序在当前目录下

答案:3  悬赏:0  
解决时间 2021-01-20 07:30
linux系统要运行一个程序为什么必须程序在当前目录下
最佳答案
linux系统在运行程序时,若不指定具体文件路径,则系统会在环境变量PATH所指定的搜索路径中搜索该程序,如果找到,则执行该程序,如果找不到会报告:command not found (命令未找到)
因此,若想不加路径名运行当前目录下的程序,必须在PATH中进行搜索路径设置,如:
export PATH=$PATH:.
点(.)是指当前目录,点点(..)是指上一级目录
如果,没有在PATH中指定当前目录,则运行程序,必须要加上路径名,如:
./myprog
/tmp/test_prog
全部回答
因为路径不对,所以会问你是那个程序

这个应该没有必然的联系
运行程序有两种方式
是在程序所在的目录下直接运行./XXX
是在任何目录下运行程序的完整路径,比如/local/test/XXX
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求助刺客转职在平原要杀的任务怪
永洁干洗店(延安路)地址在什么地方,我要处理
16.以下是代表团某成员在东南亚期间的见闻,
怎么唱歌好听啊
佳丽窗帘在什么地方啊,我要过去处理事情
公司购买电话机应放在怎么做会计分录
6÷7的商是循环小数,那么它的商的小数点后第
请问8086与80386微处理器的通用寄存器有何不
魅蓝5有有痕迹可以换外表吗
现代化的工厂都是流水线操作,这有什么特点q
万能网友能帮我看看01053807698是什么号码,
谁能给我发朗逸2010款2.0排量手动挡的参数
丫丫水洗地址在哪,我要去那里办事
聪明屋外语学校(富才路)地址在什么地方,我要
我小车逆行被人撞交警判我全责
推荐资讯
滴滴全职一天挣多少钱
车速80迈,一个小时跑80公里,平均每秒跑多少米
有一首歌,女声,歌词里好像有什么“不说再见
黄翠如出版过那些书?
求海鲜拼盘的做法
电脑间歇性断网
武汉二日游经典线路,我是在高铁武汉站下车,
用万用表测绝缘问题
你口中的爱情全部都是欺骗都怪当初的我真他妈
看电视剧《大汉天子》里的东方朔用测字方法预
T36次列车14车22号是不是靠窗的?
头发里旋转的窝叫什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?