ຫນຶ່ງໃນຄໍາສັ່ງທີ່ສໍາຄັນທີ່ສຸດທີ່ທ່ານຈະໄດ້ຮຽນຮູ້ເມື່ອນໍາໃຊ້ເສັ້ນຄໍາສັ່ງ Linux ແມ່ນຄໍາສັ່ງ pwd ທີ່ຢືນຢູ່ສໍາລັບປື້ມການເຮັດວຽກພິມ.
ຄູ່ມືນີ້ຈະສະແດງວິທີການນໍາໃຊ້ຄໍາສັ່ງ pwd ແລະຈະສະແດງໃຫ້ທ່ານເຫັນເສັ້ນທາງທາງກາຍະພາບໃນໄດເລກະທໍລີທີ່ທ່ານກໍາລັງເຮັດວຽກຢູ່ແລະໄດເລກະທໍລີທີ່ທ່ານກໍາລັງເຮັດວຽກຢູ່.
ວິທີການຊອກຫາທີ່ Directory Linux ທ່ານຢູ່ໃນປະຈຸບັນ
ເພື່ອຊອກຫາລະບົບທີ່ທ່ານກໍາລັງໃຊ້ໃນຄໍາສັ່ງຕໍ່ໄປນີ້:
pwd
ຜົນຜະລິດສໍາລັບຄໍາສັ່ງ pwd ຈະເປັນສິ່ງທີ່ຄ້າຍຄືກັນນີ້:
/ home / gary
ເມື່ອທ່ານຍ້າຍອອກໄປໃນລະບົບ, ໄດເລກະທໍລີການເຮັດວຽກຈະປ່ຽນແປງເພື່ອສະແດງສະຖານະປະຈຸບັນຂອງທ່ານໃນລະບົບໄຟລ໌.
ຕົວຢ່າງ: ຖ້າທ່ານໃຊ້ ຄໍາສັ່ງ cd ເພື່ອນໍາທາງໄປຫາໂຟເດີເອກະສານ, ຄໍາສັ່ງ pwd ຈະສະແດງດັ່ງຕໍ່ໄປນີ້:
/ home / gary / documents
ສະແດງ pwd ເມື່ອທ່ານໄປຫາໂຟນເດີເຊື່ອມໂຍງແບບສັນຍາລັກ
ສໍາລັບພາກນີ້, ພວກເຮົາຈະສ້າງສະຖານະການພຽງເລັກນ້ອຍເພື່ອອະທິບາຍສະຖານະການ.
ຈິນຕະນາການວ່າທ່ານມີໂຄງສ້າງໂຟເດີດັ່ງຕໍ່ໄປນີ້:
- ເຮືອນ
- gary
- ເອກະສານ
- folder1
- folder2
- ເອກະສານ
- gary
ຕອນນີ້ຄິດວ່າ ທ່ານສ້າງລິ້ງສັນຍາລັກ ໃຫ້ໂຟເດີ 2 ດັ່ງຕໍ່ໄປນີ້:
ln -s / home / gary / documents / folder1 / home / gary / documents / accounts
tree folder now looks like this:
- ເຮືອນ
- gary
- ເອກະສານ
- folder1
- folder2
- ບັນຊີ
- ເອກະສານ
- gary
ຄໍາສັ່ງ ls ສະແດງໄຟລ໌ແລະແຟ້ມໃນສະຖານທີ່ສະເພາະໃດຫນຶ່ງ:
ls-lt
ຖ້າຂ້ອຍແລ່ນຄໍາສັ່ງຂ້າງເທິງຕໍ່ກັບໂຟເດີເອກະສານຂອງຂ້ອຍຂ້ອຍຈະເຫັນວ່າສໍາລັບບັນຊີມັນຈະສະແດງໃຫ້ເຫັນບາງສິ່ງບາງຢ່າງເຊັ່ນ:
ບັນຊີ -> ໂຟນເດີ 2
ການເຊື່ອມໂຍງ Symbolic ໂດຍພື້ນຖານແລ້ວຊີ້ໃຫ້ເຫັນສະຖານທີ່ອື່ນພາຍໃນລະບົບໄຟລ໌.
ຕອນນີ້ຈິນຕະນາການວ່າທ່ານຢູ່ໃນໂຟເດີເອກະສານແລະທ່ານໃຊ້ຄໍາສັ່ງ cd ເພື່ອຍ້າຍໄປຍັງໂຟເດີບັນຊີ.
ທ່ານຄິດວ່າຜົນຜະລິດຂອງ pwd ຈະເປັນແນວໃດ?
ຖ້າທ່ານຄິດວ່າມັນຈະສະແດງ / home / gary / documents / accounts ຫຼັງຈາກນັ້ນທ່ານຈະຖືກຕ້ອງແຕ່ຖ້າທ່ານລັນຄໍາສັ່ງ ls ຕໍ່ກັບໂຟເດີບັນຊີມັນຈະສະແດງໃຫ້ທ່ານເຫັນໄຟລ໌ພາຍໃນໂຟເດີ folder2.
ເບິ່ງຄໍາສັ່ງຕໍ່ໄປນີ້:
pwd -P
ເມື່ອທ່ານດໍາເນີນການຄໍາສັ່ງຂ້າງເທິງໃນໂຟເດີທີ່ເຊື່ອມໂຍງແບບສັນຍາລັກທ່ານຈະເຫັນສະຖານທີ່ທາງດ້ານຮ່າງກາຍທີ່ຢູ່ໃນກໍລະນີຂອງພວກເຮົາແມ່ນ / home / gary / documents / folder2.
ເພື່ອເບິ່ງໂຟນເດີທີ່ມີເຫດຜົນທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
pwd -L
ນີ້ຈະຢູ່ໃນກໍລະນີຂອງຂ້ອຍສະແດງເຊັ່ນດຽວກັນກັບ pwd ຂອງຕົນເອງທີ່ແມ່ນ / home / gary / ເອກະສານ / ບັນຊີ.
ຂຶ້ນຢູ່ກັບວິທີການລວບລວມ pwd ແລະຕັ້ງຄ່າໃນລະບົບຂອງທ່ານ, ຄໍາສັ່ງ pwd ອາດຈະ default ກັບເສັ້ນທາງທາງກາຍະພາບຫຼືອາດຈະເປັນເສັ້ນທາງທີ່ມີເຫດຜົນ.
ເພາະສະນັ້ນມັນເປັນນິໄສທີ່ດີທີ່ຈະໃຊ້ໂປຣແກຣມ P-or-L (ຂຶ້ນກັບລັກສະນະທີ່ທ່ານຕ້ອງການເບິ່ງ).
ການນໍາໃຊ້ Variable $ PWD
ທ່ານສາມາດເບິ່ງໄດເລກະທໍລີການເຮັດວຽກໃນປະຈຸບັນໂດຍສະແດງຄ່າຂອງ $ PWD variable. ພຽງແຕ່ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
echo $ PWD
ສະແດງຫນ້າວຽກທີ່ຜ່ານມາ
ຖ້າທ່ານຕ້ອງການເບິ່ງໄດເລກະທໍລີການເຮັດວຽກທີ່ຜ່ານມາທ່ານສາມາດເອີ້ນໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
echo $ OLDPWD
ນີ້ຈະສະແດງໄດເລກະທໍລີທີ່ທ່ານຢູ່ໃນກ່ອນທີ່ທ່ານຈະຍ້າຍໄປຍັງໄດເລກະທໍລີປະຈຸບັນ.
ການປະກົດຕົວຫຼາຍຄັ້ງຂອງ pwd
ດັ່ງທີ່ໄດ້ກ່າວກ່ອນຫນ້ານີ້ pwd ອາດຈະປະຕິບັດຕາມທີ່ແຕກຕ່າງກັນກ່ຽວກັບວິທີການຕິດຕັ້ງ.
ຕົວຢ່າງທີ່ດີນີ້ແມ່ນຢູ່ໃນ Kubuntu Linux.
ສະບັບ Shell ຂອງ pwd ທີ່ໃຊ້ໃນເວລາທີ່ທ່ານດໍາເນີນການ pwd ສະແດງໄດເລກະທໍລີການເຮັດວຽກທີ່ມີເຫດຜົນໃນເວລາທີ່ທ່ານຢູ່ໃນໂຟເດີທີ່ເຊື່ອມໂຍງແບບສັນຍາລັກ.
ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້, ທ່ານຈະເຫັນວ່າມັນສະແດງໄດເລກະທໍລີການເຮັດວຽກໃນເວລາທີ່ທ່ານຢູ່ໃນໂຟເດີທີ່ເຊື່ອມໂຍງແບບສັນຍາລັກ.
/ usr / bin / pwd
ນີ້ແມ່ນແນ່ນອນບໍ່ເປັນປະໂຫຍດຫຼາຍເພາະວ່າທ່ານກໍາລັງດໍາເນີນການຄໍາສັ່ງດຽວກັນແຕ່ວ່າທ່ານກໍາລັງມີຜົນຍ້ອນກັບເມື່ອ run ໃນໂຫມດເລີ່ມຕົ້ນ.
ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້ທ່ານອາດຈະຕ້ອງການເຂົ້າໄປໃນນິໄສຂອງການໃຊ້ອັກສອນ P ແລະ -L.
Summary
ມີພຽງແຕ່ສອງ switches ຕໍ່ໄປສໍາລັບຄໍາສັ່ງ pwd ໄດ້:
pwd --version
ນີ້ສະແດງຫມາຍເລກຮຸ່ນປັດຈຸບັນສໍາລັບ pwd.
ໃນເວລາທີ່ດໍາເນີນການຕໍ່ກັບເວີຊັນຂອງຖົງຂອງ pwd ນີ້ອາດຈະບໍ່ເຮັດວຽກແຕ່ຈະເຮັດວຽກຕໍ່ / bin / pwd.
ສະຫຼັບອື່ນແມ່ນດັ່ງຕໍ່ໄປນີ້:
pwd -help
ນີ້ສະແດງຫນ້າປື້ມຄູ່ມືໄປທີ່ປ່ອງຢ້ຽມຢູ່ປາຍສຸດ
ອີກຄັ້ງນີ້ບໍ່ໄດ້ເຮັດວຽກສໍາລັບສະບັບ Shell ຂອງ pwd, ເທົ່ານັ້ນຕໍ່ກັບ / bin / pwd version.