在Windows命令提示符下,〜(用户主目录)的替代方法是什么?
我正在尝试使用命令提示符来移动一些文件,我习惯于在linuxterminal中使用~
来指定我的主目录,我到处寻找,但似乎无法find它的Windows命令提示符( Documents and Settings\[user]
)
你会很失望: %userprofile%
不过,您可以使用其他terminal。 Powershell,我相信你可以在XP和更高版本(并预装了Win7),允许您使用~
的主目录。
您可以为驱动器+ \docs settings\username
或\users\username
%HOMEDRIVE%%HOMEPATH%
。
您可以使用%systemdrive%%homepath%
环境variables来完成此操作。
连接时的两个命令variables为您提供了所需的用户主目录path,如下所示:
在命令提示符下运行echo %systemdrive%
会给出:
C:
在命令提示符下运行echo %homepath%
会给出:
\Users\<CurrentUserName>
当一起使用它变成:
C:\Users\<CurrentUserName>
如果你想要一个更短的版本的杰伊你可以尝试
set usr=%userprofile% cd %usr%
或者你甚至可以使用%u%,如果你想。 无论如何,它可以节省一些击键。
我只是尝试设置~=%userprofile%
,如果你想继续使用相同的习惯,那也是一样的
刚刚写了一个脚本来做到这一点,没有太多的input,同时保持可移植性,因为设置为%userprofile%
需要在每台Windows PC上手动设置,而克隆和设置目录作为PATH
一部分是机械的。
你自己几乎可以做同样的事情。 打开环境variables,然后单击“用户variables…”中的“新build”button。
variables名称: 〜
variables值:点击“浏览目录…”button,然后select你想要的目录。
在此之后,打开cmd并input:
cd%〜%
。 有用。