首页 >

为什么在Linux下,如果使用ping只需输入ping,而打开程序却需要.a.out才可以打开? – 网络|

题主是Linux初学者(在校生)题主理解./的意思是当前目录,但是:据题主目前所理解的内容,gcc,nm,objdump,ping这些命令实际上都是一些在Linux的bin文件夹下放着的"小程序",通过系统环境变量从而在任意路径下调用但是为什么当偶打开一个另一个"小程序"a.out(helloworld程序)时,却需要./a.out而不是直接a.out?更加底层,更加具体的原因是什么?假设偶写了一个ping小程序,放在/root文件夹下,那么偶(root用户)能不能直接在/root路径下输入ping来使用它?还是说,如果偶不配置其他某些东西的话,偶只能使用./ping来调用这个程序?多谢各位大佬!

  • IT技巧分享41如何找出excel中无效的数据? - 网络|
  • IT技巧分享41如何找出excel中无效的数据? - 网络| | IT技巧分享41如何找出excel中无效的数据? - 网络| ...

  • 带供电接口的USB数据线和一般的数据线有什么不同? - 网络|
  • 带供电接口的USB数据线和一般的数据线有什么不同? - 网络| | 带供电接口的USB数据线和一般的数据线有什么不同? - 网络| ...

  • powerquery分组统计中,为什么数据只加载一半?如何解决? - 网络|
  • powerquery分组统计中,为什么数据只加载一半?如何解决? - 网络| | powerquery分组统计中,为什么数据只加载一半?如何解决? - 网络| ...