Ответы:
Это печатает это в консоли:
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 будет работать нормально