ວິທີການຫາລາຍຊື່ຂອງທ່ານດ້ວຍຄໍາສັ່ງ pwd

ຫນຶ່ງໃນຄໍາສັ່ງທີ່ສໍາຄັນທີ່ສຸດທີ່ທ່ານຈະໄດ້ຮຽນຮູ້ເມື່ອນໍາໃຊ້ເສັ້ນຄໍາສັ່ງ Linux ແມ່ນຄໍາສັ່ງ pwd ທີ່ຢືນຢູ່ສໍາລັບປື້ມການເຮັດວຽກພິມ.

ຄູ່ມືນີ້ຈະສະແດງວິທີການນໍາໃຊ້ຄໍາສັ່ງ pwd ແລະຈະສະແດງໃຫ້ທ່ານເຫັນເສັ້ນທາງທາງກາຍະພາບໃນໄດເລກະທໍລີທີ່ທ່ານກໍາລັງເຮັດວຽກຢູ່ແລະໄດເລກະທໍລີທີ່ທ່ານກໍາລັງເຮັດວຽກຢູ່.

ວິທີການຊອກຫາທີ່ Directory Linux ທ່ານຢູ່ໃນປະຈຸບັນ

ເພື່ອຊອກຫາລະບົບທີ່ທ່ານກໍາລັງໃຊ້ໃນຄໍາສັ່ງຕໍ່ໄປນີ້:

pwd

ຜົນຜະລິດສໍາລັບຄໍາສັ່ງ pwd ຈະເປັນສິ່ງທີ່ຄ້າຍຄືກັນນີ້:

/ home / gary

ເມື່ອທ່ານຍ້າຍອອກໄປໃນລະບົບ, ໄດເລກະທໍລີການເຮັດວຽກຈະປ່ຽນແປງເພື່ອສະແດງສະຖານະປະຈຸບັນຂອງທ່ານໃນລະບົບໄຟລ໌.

ຕົວຢ່າງ: ຖ້າທ່ານໃຊ້ ຄໍາສັ່ງ cd ເພື່ອນໍາທາງໄປຫາໂຟເດີເອກະສານ, ຄໍາສັ່ງ pwd ຈະສະແດງດັ່ງຕໍ່ໄປນີ້:

/ home / gary / documents

ສະແດງ pwd ເມື່ອທ່ານໄປຫາໂຟນເດີເຊື່ອມໂຍງແບບສັນຍາລັກ

ສໍາລັບພາກນີ້, ພວກເຮົາຈະສ້າງສະຖານະການພຽງເລັກນ້ອຍເພື່ອອະທິບາຍສະຖານະການ.

ຈິນຕະນາການວ່າທ່ານມີໂຄງສ້າງໂຟເດີດັ່ງຕໍ່ໄປນີ້:

ຕອນນີ້ຄິດວ່າ ທ່ານສ້າງລິ້ງສັນຍາລັກ ໃຫ້ໂຟເດີ 2 ດັ່ງຕໍ່ໄປນີ້:

ln -s / home / gary / documents / folder1 / home / gary / documents / accounts

tree folder now looks like this:

ຄໍາສັ່ງ 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.