Ответы:
Это печатает это в консоли:
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>
для Unix использовать pwdкоманду
for Unix use pwd commandбесполезным? Потому что это то, что спросил ОП
В PowerShell pwdэто псевдоним, Get-Locationпоэтому вы можете просто запустить pwdего, как в bash.
Он также может быть вызван из CMD, как это, powershell -Command pwdхотя cdили echo %cd%в CMD будет работать нормально