Câu trả lời:
Điều này in nó trong giao diện điều khiển:
echo %cd%
hoặc dán lệnh này vào CMD, sau đó bạn sẽ có pwd
:
(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
cd
duy nhất
echo
? Chỉ cd
có vẻ như nó hoạt động tốt.
cd /?
nóiType CD without parameters to display the current drive and directory.
Nó là cd
dành cho "thư mục hiện tại".
cd
là dành cho "thư mục thay đổi"
cd
sẽ in thư mục làm việc hiện tại, nhưng trên Linux, nó sẽ thay đổi thư mục chính của người dùng mà không in bất cứ thứ gì. Vì vậy, hãy cẩn thận nếu bạn đang tìm kiếm một cái gì đó đa nền tảng.
cd
cho biết Hiển thị tên hoặc thay đổi thư mục hiện tại.
cd
không có bất kỳ tham số nào tương đương với pwd
trên Unix / Linux.
Từ đầu ra giao diện điều khiển gõ cd /?
:
Displays the name of or changes the current directory.
[...]
Type CD without parameters to display the current drive and directory.
cd ,
nó sẽ cung cấp cho thư mục hiện tại
D:\Folder\subFolder>cd ,
D:\Folder\subFolder
cd
là đủ Dấu phẩy là vô dụng
,
, ;
, =
cũng là delimiters giống như không gian và tab , do đó cd ,
cũng không khác biệt từ cd =;=
haycd <space>
hmm - pwd hoạt động với tôi trên Vista ...
EDIT cuối cùng : nó hoạt động với tôi trên Vista vì WinAvr đã cài đặt pwd.exe và thêm \ Program Files \ WinAvr \ Utils \ bin vào đường dẫn của tôi.
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter
C:\Documents and Settings\Scripter>
cho Unix sử dụng pwd
lệnh
for Unix use pwd command
vô dụng sao? Bởi vì đó là những gì OP yêu cầu
Trong PowerShell pwd
là một bí danh để Get-Location
bạn có thể chỉ cần chạy pwd
trong đó như trong bash
Nó cũng có thể được gọi từ cmd như thế này powershell -Command pwd
mặc dù cd
hoặc echo %cd%
trong cmd sẽ hoạt động tốt