Відповіді:
Це друкує його в консолі:
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буде надруковано поточний робочий каталог, в 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.
cd ,
він дасть поточний каталог
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cdдостатньо. Кома марна
,, ;, =також обмежувачі так само , як простір і вкладки , тому cd ,нічим не відрізняється від cd =;=абоcd <space>
хм - pwd працює для мене на Vista ...
Підсумкове редагування : для мене працює на Vista, тому що WinAvr встановив pwd.exe і додав \ Program Files \ WinAvr \ Utils \ bin до мого шляху.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
для pwdкоманди Unix використання
for Unix use pwd commandмарного? Тому що це запитувала ОП
У PowerShell pwdце псевдонім, щоб Get-Locationви могли просто запустити pwdв ньому, як у bash
Це також можна назвати з cmd, як це, powershell -Command pwdхоча cdабо echo %cd%в cmd буде добре працювати