Risposte:
Questo lo stampa nella console:
echo %cd%
o incolla questo comando in CMD, quindi avrai pwd:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cdsolo
echo? Solo cdda solo sembra funzionare bene.
cd /?diceType CD without parameters to display the current drive and directory.
È cdper "directory corrente".
cdè per "cambia directory"
cdsolo stamperà la directory di lavoro corrente, su Linux cambierà nella directory home dell'utente senza stampare nulla. Quindi fai attenzione se stai cercando qualcosa di multipiattaforma.
cddice Visualizza il nome o cambia la directory corrente.
cd senza parametri è equivalente a pwd su Unix / Linux.
Dall'output della console di digitazione cd /?:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
darà la directory corrente
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdè sufficiente. La virgola è inutile
,, ;, =sono anche delimitatori proprio come lo spazio e scheda , quindi, cd ,non è diverso da cd =;=ocd <space>
hmm - pwd funziona per me su Vista ...
EDIT finale : funziona per me su Vista perché WinAvr ha installato pwd.exe e ha aggiunto \ Programmi \ WinAvr \ Utils \ bin al mio percorso.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
per Unix utilizzare il pwdcomando
for Unix use pwd commandinutile? Perché è ciò che l'OP ha chiesto
In PowerShell pwdè un alias per Get-Locationcui puoi semplicemente eseguirlo pwdcome in bash
Può anche essere chiamato da cmd in questo modo powershell -Command pwdsebbene cdo echo %cd%in cmd funzionerebbe bene