zyj1214 发表于 2020-8-1 23:14:18

./(选项)

./ 是个什么命令。。求解答。。。小白一枚。。

jackz007 发表于 2020-8-1 23:56:54

本帖最后由 jackz007 于 2020-8-2 00:23 编辑

   在 Linix /Unix 操作系统下,假如你编译了一个 C++ 程序,可执行文件的名称是 "xyz",按照我们的预期,来到 "xyz" 所在的子目录,键入 "xyz",希望启动这个可执行程序,可是,你很可能会收到一条操作系统响应的错误信息,意思是 "xyz" 命令未找到。原来,当我们键入一条不带路径的命令的时候,操作系统会到 path 环境变量所指示的一系列路径中去寻找这个可执行命令文件,如果当前目录没有被添加到 path 环境变量中,尽管来到了文件所在目录,也会找不到需要执行的命令文件。
   在本例中,解决这个问题的办法是,来到"xyz" 所在的子目录,然后,键入 "./xyz" 即可启动这个 C++ 程序。在 Linux / Unix 操作系统下,表达式 "./xyz" 代表一个磁盘文件的绝对路径,"." 代表的是当前路径,例如,如果 "xyz" 的实际路径是 "/usr/abc/bin/xyz",而且,你已经来到 "/usr/abc/bin" 下,那么,"." 代表的就是当前路径 "/usr/abc/bin"。
页: [1]
查看完整版本: ./(选项)