Dù bạn đang phát triển app Python trên Linux, hay chỉ tổ chức file từ shell, quan trọng là có thể tìm ra bạn đang điều hướng thư mục nào.
Lệnh pwd sẽ làm đó cho bạn – nó in tên thư mục hiện tại bạn đang điều hướng trong terminal – bao gồm đường dẫn đầy đủ của nó.
Điều này cực kỳ hữu ích trong bất kỳ môi trường Linux nào vì nó loại bỏ mọi nhầm lẫn về thư mục bạn đang ở, vì rất phổ biến có nhiều thư mục cùng tên trong hệ thống.
Xem ví dụ dưới:
linuxscrew-host:pictures screw $
Prompt Bash mặc định hiển thị hostname (linuxscrew-host), username (screw), và thư mục hiện tại (pictures). Nếu bạn có nhiều hơn một thư mục gọi là pictures, bạn có thể không biết bạn đang ở cái nào dựa trên thông tin hiển thị.
Cú pháp và Cách dùng
Cú pháp cho pwd:
pwd [OPTIONS]...
Đây là nó trong sử dụng!
pwd
(Có, bạn chỉ gõ pwd – dễ đến mức đó). Phản hồi bạn sẽ nhận được đường dẫn đầy đủ của thư mục làm việc hiện tại, trong trường hợp này, là /Users/screw/pictures.
Kết quả:
linuxscrew-host:pictures screw$ pwd /Users/screw/pictures
Tùy chọn
pwd là lệnh đơn giản, chỉ có hai tùy chọn bạn có thể truyền cho nó:
-L, --logical Hiển thị thư mục làm việc logic hiện tại -P, --physical Hiển thị thư mục làm việc vật lý hiện tại (tất cả symbolic links đã resolved)
Tùy chọn có thể truyền cho lệnh trong shell Bash như sau:
pwd -L -P
- Symlink là link hoặc tham chiếu đến file hoặc thư mục khác (Bạn có thể đã thấy chúng như shortcut trong Windows, phục vụ chức năng tương tự)
Kết luận
pwd là lệnh đơn giản, ngắn, với mục đích rõ ràng, nên đây là bài viết rất ngắn!
Để tìm hiểu thêm về lệnh Linux và Bash scripting, xem danh sách đầy đủ bài Bash của chúng tôi!