文章目录
前置知识
linux下可执行程序的定义
如何查看一个文件是否有x属性(可执行属性)
ls -l -文件名
可执行文件的搜索目录/PATH 环境变量
详解./的含义
什么时候可以不用./ 便可以执行文件
在linux系统中./
表示当前路径,但是如果我们的文件在echo $PATH
中的目录时,我们在运行helloworld的时候是不需要加./
的,直接helloword
便可以运行
什么时候必须要用./ 才可以执行文件
如果我们的helloworld不在echo $PATH
所示的可执行文件中,我们需要指定需要执行的文件的路径比如通过加./
总结
总而言之,如果想要执行的文件不在可执行路径下,那么我们必须指定其路径,比如通过加./
如果其在可执行文件路径下 那么我们可以通过直接输入文件名如helloworld
直接执行文件
可执行文件路径有哪些可以通过echo $PATH
来查看