Answers:
这将在控制台中打印:
echo %cd%
或将此命令粘贴到CMD中,那么您将拥有pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
只改了另一个答案
echo
?仅靠cd
其本身似乎可以正常工作。
cd /?
说Type CD without parameters to display the current drive and directory.
这是cd
对“当前目录”。
cd
适合“更改目录”
cd
仅在Windows 上将打印当前工作目录,但在Linux上它将更改为用户的主目录,而不打印任何内容。因此,请注意,如果您正在寻找跨平台的东西。
cd
:显示当前目录的名称或更改当前目录。
cd
没有任何参数相当于pwd
在Unix / Linux上。
从控制台输出中键入cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
嗯-pwd在Vista上为我工作...
最终编辑:由于WinAvr安装了pwd.exe并将\ Program Files \ WinAvr \ Utils \ bin添加到了我的路径,因此它在Vista上对我有效。
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
对于Unix使用pwd
命令
for Unix use pwd command
没用吗?因为这就是OP的要求
在PowerShell中pwd
是的别名,Get-Location
因此您可以pwd
像在bash中一样简单地在其中运行
它也可以从CMD叫这样powershell -Command pwd
虽然cd
还是echo %cd%
在cmd中会工作得很好