我习惯使用
cd ~
直接进入我的主目录。在 Windows 命令提示符中,我必须执行
cd Users\username
到达那里。有没有像 Linux 那样的快捷方式?如果我能通过以下方式到达那里就好了
cd username
在 Windows Vista 中可能发生这样的事情吗?
答案1
您始终可以将.bat
文件放在某处,%PATH%
以便文件可以为您更改路径。
答案2
是的,您可以使用%HOMEPATH%
、 和%HOMEDRIVE%
。它们分别包含用户主目录的完整路径(不带驱动器号)和驱动器号。
还有许多其他有用的变量可用,例如%OS%
(操作系统)或%WINDIR%
(Windows 系统目录)。请参阅维基百科:环境变量获取列表。
笔记:
实际上,事情有点复杂(像往常一样)。还有%USERPROFILE%
,做%HOMEPATH%
包含驱动器号,并且通常与plus位于同一目录%HOMEDRIVE%
。
这些变量的值以及哪一个适合您将取决于 Windows 版本和管理员的任何更改,因为它们的值可能会有所不同(例如,参见问题配置文件和主路径之间的区别)。
答案3
另外两个选项都可以添加到脚本中并以与 BillP3rd 的答案类似的方式自动执行。
还有两个角色但是...
SET ~=%HOMEPATH%
CD %~%
或者...
CD %~%\Desktop
或者...
doskey ~=cd %homepath%
~
当然,你不能~
在路径中使用它,但作为快速“跳转到我的主目录”,输入~
Enter非常快。
答案4
我.cmd
在我的目录中创建了一个文件PATH
,并将其命名为cd~.cmd
。其内容如下:
@cd %HOMEPATH%
我可以从任何地方输入内容来进入我的主目录,尽管它与(请注意缺少的空格)cd~
不同,但对我来说已经足够接近了。cd ~