鱼C论坛

 找回密码
 立即注册
查看: 1952|回复: 1

[已解决]./(选项)

[复制链接]
发表于 2020-8-1 23:14:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
./ 是个什么命令。。求解答。。。小白一枚。。
最佳答案
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"。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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"。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 00:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表