我必须在项目持续进行期间切换到 Windows。
我才刚刚开始,就已经不喜欢使用cmd
。
有快捷方式吗C:\Users\<current user>\Documents\
?
答案1
有快捷方式吗C:\Users\<current user>\Documents\
?
没有直接的捷径。
有几种不同的解决方案(见下文)。
cd
与或一起使用环境变量cd /d
使用
subst
或net use
创建到另一个驱动器号的映射。安装
cygwin
和使用bash
使用
powershell
-powershell 支持~
如果您准备使用 ,powershell
那么最后一个解决方案可能是最简单的cmd
。
解决方案 1:使用环境变量和cd
或cd /d
如果您想定期更改此目录,请运行以下命令:
setx DOCS %USERPROFILE%\Documents
这将永久设置环境变量DOCS
,但为了使用它,您需要先启动一个新的cmd
shell,然后定义变量并准备使用:
F:\test>echo %DOCS%
C:\Users\DavidPostill\Documents
要从任何位置更改目录,请使用以下命令:
cd /d %DOCS%
如果您已经在驱动器上,c:
则可以使用:
cd %DOCS%
创建一个批处理文件 ( docs.cmd
) 并将其放在您的PATH
.
文档.cmd:
@echo off
cd /d %DOCS%
然后,无论你当前的位置如何,你都可以直接输入docs
,它会带你到C:\Users\<current user>\Documents\
解决方案 2:使用subst
或net use
创建到另一个驱动器号的映射。
您可以使用subst
:
subst x: %USERPROFILE%\Documents
进而
x:
不幸的是,驱动器映射在重启后不会保留。
net use
重启后仍会保留,例如:
net use x: "\\computerName\c$\pathName" /persistent:yes
请参阅答案如何使 SUBST 映射在重启后仍然存在?了解详细说明。
解决方案 3:安装cygwin
并使用bash
才刚开始,就已经讨厌cmd了
您可以考虑安装赛格威:
Cygwin 是:
- 大量 GNU 和开源工具,提供与 Windows 上的 Linux 发行版类似的功能。
一旦安装了 cygwin,您就可以bash
在 cygwin 终端中运行。
cygwin 的替代品包括msys(MingW):
MSYS 是 GNU 实用程序的集合,例如 bash、make、gawk 和 grep,用于构建依赖于传统 UNIX 工具的应用程序和程序。它旨在补充 MinGW 和 cmd shell 的不足。
Windows 版 Git 提供了 BASH 仿真,用于从命令行运行 Git。*NIX 用户应该会感觉非常熟悉,因为 BASH 仿真的行为就像 LINUX 和 UNIX 环境中的“git”命令一样。
解决方案 4:使用powershell
正如评论中指出的那样印度政府powershell 支持~
,您只需输入:
cd ~/documents
如果您的用户名中有奇怪的字符(例如,如果您的用户名是电子邮件地址),则引用如下:
cd "~/documents"
但我也需要能够运行快捷方式!
但是,要运行英特尔的 icl,我需要一个快捷方式
C:\Windows\SysWOW64\cmd.exe /E:ON /V:ON /K ""C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2016.2.180\windows\bin\ipsxe-comp-vars.bat" ia32 vs2015"
。powershell 是否也提供了必要的选项?
您可以像平常一样创建快捷方式来运行上述命令。
然后从 powershell 执行快捷方式,例如:
Invoke-Item -Path C:\Users\Dex\Desktop\Notepad++.lnk
和:
Start-Process -FilePath C:\Users\DDhami\Desktop\Notepad++.lnk
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 光盘- 更改目录 - 选择文件夹(和驱动器)
- 设置- 永久设置环境变量,SETX 可用于为机器(HKLM)或当前登录用户(HKCU)设置环境变量。
- 替代- 用网络或本地路径替换驱动器号。
答案2
答案3
%userprofile% 用于获取用户的配置文件夹 - 这样您就不必指定驱动器号。
也就是说,cd C:\%HOMEPATH%\Documents
你可以使用cd %USERPROFILE%\Documents
答案4
您可以使用%HOMEPATH%
。它将带您进入主目录,就像 Linux 中的波浪号一样。因此,要到达所需位置,命令如下:
cd C:\%HOMEPATH%\Documents\