Odpowiedzi:
Spowoduje to wydrukowanie go w konsoli:
echo %cd%
lub wklej to polecenie w CMD, wtedy będziesz mieć pwd:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
echo? Wystarczy cdsama wydaje się działać prawidłowo.
cd /?mówiType CD without parameters to display the current drive and directory.
Dotyczy cd„bieżącego katalogu”.
cdjest dla „zmień katalog”
cdwydrukuje bieżący katalog roboczy, w systemie Linux zmieni się na katalog domowy użytkownika bez drukowania niczego. Uważaj więc, jeśli szukasz czegoś międzyplatformowego.
cdmówi Wyświetla nazwę lub zmienia bieżący katalog.
cdbez żadnych parametrów jest równoważny z pwdUnix / Linux.
Z poziomu konsoli wpisywania cd /?:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
poda bieżący katalog
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdza mało. Przecinek jest bezużyteczny
,, ;, =są również ograniczniki podobnie jak przestrzeń i karty , dlatego cd ,nie różni się od cd =;=lubcd <space>
hmm - pwd działa na mnie w systemie Vista ...
Ostateczna EDIT : to działa na mnie na Vista zainstalowany pwd.exe ponieważ WinAVR i dodał \ Program Files \ WinAVR \ Utils \ bin na mojej ścieżce.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
dla pwdkomendy use dla Uniksa
for Unix use pwd commandbezużytecznego? Bo o to poprosił OP
W PowerShell pwdjest pseudonimem, Get-Locationwięc możesz po prostu uruchomić pwdgo jak w bash
Może być również wywołana z cmd tak powershell -Command pwdchociaż cdani echo %cd%w cmd będzie działać dobrze