./文件名 和直接文件名有什么区别
时间: 2023-11-27 12:04:53 浏览: 292
PCL1.12.1+VTK9.1.0项目属性配置lib文件名提取批处理及结果
`./文件名` 和直接使用 `文件名` 是在命令行中执行可执行文件的两种不同方式。
1. `./文件名`:在当前目录下执行可执行文件。使用 `./` 表示当前目录,然后指定要执行的可执行文件的文件名。这种方式是通过显式指定当前路径来执行可执行文件。
2. 直接使用 `文件名`:在命令行中执行可执行文件时,如果可执行文件所在的目录在系统的 PATH 环境变量中,那么可以直接输入文件名来执行。系统会自动搜索 PATH 中列出的目录,找到对应的可执行文件并执行。这种方式是通过搜索 PATH 中的目录来执行可执行文件。
一般情况下,如果可执行文件位于当前目录,则需要使用 `./文件名` 的方式来执行。如果可执行文件位于系统 PATH 中的某个目录,则可以直接使用 `文件名` 的方式来执行。
阅读全文