为什么在linux下运行程序要在前面写上“./”?
答案:4 悬赏:20 手机版
解决时间 2021-02-12 00:34
- 提问者网友:焚苦与心
- 2021-02-11 00:05
为什么在linux下运行程序要在前面写上“./”?
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-02-11 01:42
点号表示当前目录,所以./ping就表示在当前目录下的ping.如果想不加./执行的话,你只要把点号加到环境变量PATH中即可。
在.profile(或者/etc/profile)中加入:
PATH=$PATH:.
在.profile(或者/etc/profile)中加入:
PATH=$PATH:.
全部回答
- 1楼网友:执傲
- 2021-02-11 04:10
./代表执行当前路径下的某个命令。如果你在环境变量里设置了你所要执行命令的PATH路径,就不用加./了
- 2楼网友:蕴藏春秋
- 2021-02-11 02:41
./a表示执行当前目录下a程序
- 3楼网友:孤独入客枕
- 2021-02-11 02:02
你在键入命令后,系统会自动到系统目录下下查找看是否有该命令,如果有就执行,比如你说的ping,但是由于在系统命令目录下没有你自己的程序,你直接输入的话就找不到,因此需要制定程序所在目录,./指的是你当前所在的目录。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯