不管我在哪个目录,比如在 git bash 中输入cd ~/Documents/project
,它都能正常工作。然而,在 cmd 中执行相同操作则不起作用。它显示:系统找不到指定的路径。
我搜索过如何让 cmd 中的 $Home 变量起作用,但有很多不同的答案,而且都很老了。有什么想法可以解决这个问题吗?
答案1
如果您的“HOME”环境变量未设置(或者您不知道这是什么):
打开命令提示符(打开开始菜单,然后输入 cmd 并按 [Enter])在命令提示符窗口中输入以下行,如下所示:
setx 主页“%USERPROFILE%”
按 [Enter],您将看到“成功:指定的值已保存。”
答案2
在cmd中执行相同操作。它说:系统找不到指定的路径。
cd ~/文档/项目
cmd
不明白~
扩张因为它不bash
兼容。
cmd
也不使用$HOME
。相反,它使用%HOMEDRIVE%
和%HOMEPATH%
您可以根据需要设置新的环境变量 %HOME%,然后使用:
cd %HOME%
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 环境变量- 环境变量主要用于批处理文件中,可以使用 SET 命令为会话创建、修改和删除环境变量。
- Linux 的 Bash 命令行的 AZ 索引- 与 Bash 命令行相关的所有事物的绝佳参考。
- Bash 参考手册:波浪符号扩展
- http://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them