আপনি লিনাক্সে পাইথন অ্যাপ ডেভেলপ করুন বা শেল থেকে ফাইল অর্গানাইজ করুন, আপনি বর্তমানে কোন ফোল্ডারে নেভিগেট করছেন তা জানতে পারা অত্যন্ত গুরুত্বপূর্ণ।
pwd কমান্ড আপনার জন্য এটি করবে — এটি টার্মিনালে আপনি যে কারেন্ট ডিরেক্টরিতে নেভিগেট করছেন তার নাম প্রিন্ট করে — এর ফুল পথসহ।
এটি যেকোনো লিনাক্স এনভায়রনমেন্টে অত্যন্ত উপকারী কারণ এটি সকল কনফিউশন দূর করে যে আপনি কোন ফোল্ডারে আছেন, কারণ একটি সিস্টেমে একই নামের একাধিক ফোল্ডার থাকা খুব সাধারণ।
নিচের উদাহরণ দেখুন:
linuxscrew-host:pictures screw $
ডিফল্ট ব্যাশ টার্মিনাল প্রম্পট আপনার হোস্টনেম (linuxscrew-host), ইউজারনেম (screw), এবং কারেন্ট ফোল্ডার (pictures) দেখায়। আপনার একাধিক pictures ফোল্ডার থাকলে, ডিসপ্লে হওয়া ইনফরমেশনের বেসিসে আপনি জানতে পারবেন না আপনি বর্তমানে কোনটিতে আছেন।
সিনট্যাক্স এবং ব্যবহার
pwd-এর সিনট্যাক্স নিচের মতো:
pwd [OPTIONS]...
এটি ব্যবহারে!
pwd
(হ্যাঁ, আপনি কেবল pwd টাইপ করুন — এটাই তত সহজ)। প্রতিক্রিয়াস্বরূপ আপনি কারেন্ট ওয়ার্কিং ডিরেক্টরির ফুল পথ পাবেন, এই কেসে এটি /Users/screw/pictures।
ফলাফল:
linuxscrew-host:pictures screw$ pwd /Users/screw/pictures
অপশন
pwd একটি সিম্পল কমান্ড, এতে কেবল দুটি অপশন পাস করা যায়:
-L, --logical Display the logical current working directory -P, --physical Display the physical current working directory (all symbolic links resolved)
ব্যাশ শেলে অপশন কমান্ডে পাস করা যায় নিচের মতো:
pwd -L -P
- এক সিমলিংক হল অন্য ফাইল বা ডিরেক্টরির লিংক বা রেফারেন্স (আপনি উইন্ডোজে শর্টকাট হিসেবে সেগুলো দেখেছেন होंगे, যেগুলো সার্ভ করে একই ফাংশন)
উপসংহার
pwd একটি সিম্পল, সংক্ষিপ্ত কমান্ড যার উদ্দেশ্য স্পষ্ট, তাই এটি খুব সংক্ষিপ্ত একটি আর্টিকেল!
লিনাক্স কমান্ড এবং ব্যাশ স্ক্রিপ্টিং সম্পর্কে আরও জানতে আমাদের পূর্ণ ব্যাশ আর্টিকেল লিস্ট চেক করুন!