ສິ່ງທີ່ cd ~ ເຮັດໃນເວລາທີ່ເຂົ້າໄປໃນປ່ອງຢ້ຽມສໍາເລັດຮູບ

ເຄີຍສົງໄສສິ່ງທີ່ສັນຍາລັກດັ່ງຕໍ່ໄປນີ້ແມ່ນ?

~ ໄດ້ຖືກເອີ້ນວ່າ tilde ແລະມາຈາກ Latin ສໍາລັບ titulus ແລະອີງຕາມວິກິພີເດຍມັນມາກັບພາສາອັງກິດຜ່ານພາສາແອສປາໂຍນ. ມັນຫມາຍຄວາມວ່າເປັນຫົວຂໍ້ຫຼື superscription.

ພາຍໃນລະບົບ Linux, ສັນຍາລັກ tilde (~) ແມ່ນສິ່ງທີ່ຮູ້ຈັກເປັນ metacharacter ແລະພາຍໃນຂອບຂອງແກະຂອງປາຍຂອງມັນມີຄວາມຫມາຍພິເສດ.

ດັ່ງນັ້ນສິ່ງທີ່ຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້ເຮັດຢ່າງຖືກຕ້ອງ:

cd ~

ຄໍາສັ່ງຂ້າງຕົ້ນພຽງແຕ່ໃຊ້ເວລາທີ່ທ່ານກັບຄືນໄປບ່ອນຢູ່ໃນປື້ມທີ່ຢູ່ຂອງທ່ານ. ມັນເປັນທາງລັດທີ່ດີເລີດ. ຖ້າທ່ານໄດ້ເຂົ້າໄປຫາໂຟເດີອື່ນເຊັ່ນ: / var / logs ຫຼື / mnt etc ຫຼັງຈາກນັ້ນການພິມ cd ~ ຈະສົ່ງຄືນກັບຄືນໄປບ່ອນໄດເລກະທໍລີຂອງຜູ້ໃຊ້ຂອງທ່ານ.

tilde (~) ເຮັດຫຼາຍກວ່າວ່າເຖິງແມ່ນວ່າ.

ໃນຂະນະທີ່ການໃຊ້ tilde ດ້ວຍຕົນເອງຈະນໍາທ່ານໄປຫາລະບົບບ້ານຂອງຜູ້ໃຊ້ປັດຈຸບັນຂອງທ່ານ, ທ່ານສາມາດຍ້າຍໄປຫາລະບົບບ້ານຂອງຜູ້ອື່ນໄດ້ໂດຍການພິມຊື່ຜູ້ໃຊ້ຫຼັງຈາກທີ່ປອນ.

ຕົວຢ່າງ: ຖ້າທ່ານມີຜູ້ໃຊ້ທີ່ເອີ້ນວ່າ Fred ໃນລະບົບຂອງທ່ານແລ້ວທ່ານສາມາດຍ້າຍໄປທີ່ໂຟເດີບ້ານຂອງລາວໂດຍການພິມຕໍ່ໄປນີ້:

cd ~ fred

ການນໍາໃຊ້ອີກເທື່ອຫນຶ່ງຂອງ tilde ແມ່ນເພື່ອຍ້າຍກັບຄືນໄປບ່ອນໄດເລກະທໍລີການເຮັດວຽກທີ່ຜ່ານມາ. ຈິນຕະນາການວ່າທ່ານໄດ້ປ່ຽນແຟ້ມເຮືອນຂອງ Fred ຈາກແຟ້ມ / var / logs. ທ່ານສາມາດກັບຄືນໄປຫາໂຟເດີ / var / logs ໂດຍການພິມຕໍ່ໄປນີ້:

cd ~ -

ກົງກັນຂ້າມຂອງ ~ - ແມ່ນ ~ + ເຊິ່ງເມື່ອນໍາໃຊ້ກັບ ຄໍາສັ່ງ cd ທ່ານຈະນໍາໃຊ້ກັບໄດເລກະທໍລີການເຮັດວຽກໃນປະຈຸບັນ.

ນີ້, ແນ່ນອນ, ບໍ່ໄດ້ເປັນປະໂຫຍດໂດຍສະເພາະແມ່ນເພາະວ່າທ່ານຢູ່ໃນລະບົບປະຕິບັດງານໃນປັດຈຸບັນ.

ການພິມ cd ~ ເຂົ້າໄປໃນເທີມິນັນແລະການກົດປຸ່ມແປ້ນພິມໃຫ້ລາຍຊື່ໂຟນເດີທີ່ສາມາດເຂົ້າໄປໄດ້.

ຕົວຢ່າງຂອງການນີ້ສາມາດເຫັນໄດ້ໃນຮູບຂ້າງເທິງ.

ເພື່ອຍ້າຍໄປທີ່ໂຟເດີເກມປະເພດດັ່ງຕໍ່ໄປນີ້:

cd ~ games

ນີ້ຈະພາທ່ານໄປຫາໂຟເດີ / usr / games.

ໃຫ້ສັງເກດວ່າບໍ່ມີຕົວເລືອກທັງຫມົດທີ່ລະບຸໄວ້ເຮັດວຽກກັບຄໍາສັ່ງ cd.

ຄູ່ຜົວເມຍສຸດທ້າຍຂອງການນໍາໃຊ້ຂອງ tilde ແມ່ນດັ່ງຕໍ່ໄປນີ້:

cd ~ 0

cd ~ 1

cd ~ -1

ຫມາຍເຫດນີ້ສາມາດເຮັດໃຫ້ທ່ານຍ້າຍອອກໄປໄດ້ໂດຍຜ່ານລະບົບຈັດເກັບຂໍ້ມູນ. ໂຟນເດີສາມາດໄດ້ຮັບການເພີ່ມເຂົ້າໄປໃນ stack ໂຟນເດີໂດຍໃຊ້ pushd .

ຕົວຢ່າງ: ຖ້າທ່ານຢູ່ໃນໂຟເດີເພງຂອງທ່ານແລະຕ້ອງການໃຫ້ມັນປາກົດຢູ່ໃນປະເພດໂຟນເດີດັ່ງຕໍ່ໄປນີ້:

pushd / home / username / Music

ຕອນນີ້ພິມ ຄໍາສັ່ງ dirs ດັ່ງຕໍ່ໄປນີ້:

dirs-v

ນີ້ສະແດງໃຫ້ເຫັນບັນຊີລາຍຊື່ຂອງລາຍການທັງຫມົດໃນ stack.

ຄິດວ່າມັນເປັນຮູບແບບທາງດ້ານຮ່າງກາຍ. ຈິນຕະນາການວ່າທ່ານມີວາລະສານ. ເພື່ອເຂົ້າໄປໃນວາລະສານທີສອງທ່ານຈະຕ້ອງເອົາຫນຶ່ງອອກຈາກເທິງໄປຫາມັນ.

ຈິນຕະນາການວ່າທ່ານມີ stack ດັ່ງຕໍ່ໄປນີ້:

0 ເພງ
1 ດາວໂຫລດ
2 Scripts

ການໃຊ້ ຊີວິດ cd ~ 2 ຈະນໍາທ່ານໄປຫາໂຟເດີທີ່ຢູ່ໃນຕໍາແຫນ່ງທີ່ສອງໃນຖັນ. ໃຫ້ສັງເກດວ່າຕໍາແຫນ່ງຄັ້ງທໍາອິດແມ່ນລະບົບປະຈຸບັນສະເຫມີດັ່ງນັ້ນເວລາຕໍ່ໄປທ່ານພິມ dirs -v ທ່ານຈະເຫັນດັ່ງຕໍ່ໄປນີ້:

0 Scripts
1 ດາວໂຫລດ
2 Scripts

ຖ້າທ່ານ cd ກັບໄປທີ່ໂຟນເດີເພງ, ຕໍາແຫນ່ງ 0 ຈະເປັນເພງໃຫມ່ອີກຄັ້ງ.

ຄໍາສັ່ງ cd ບໍ່ແມ່ນຄໍາສັ່ງດຽວທີ່ເຮັດວຽກກັບ tilde (~). ຄໍາສັ່ງ ls ເຮັດວຽກເຊັ່ນດຽວກັນ.

ຕົວຢ່າງເພື່ອບັນຊີລາຍຊື່ໄຟລ໌ທັງຫມົດໃນໂຟນເດີເຮືອນຂອງທ່ານພິມຕໍ່ໄປນີ້:

ls ~

tilde ໄດ້ຖືກນໍາໃຊ້ໃນຊື່ໄຟລ໌ແລະຖືກສ້າງໂດຍປົກກະຕິເປັນການສໍາຮອງໂດຍບັນນາທິການບົດເລື່ອງ.

tilde ແມ່ນຫນຶ່ງໃນຫຼາຍ metacharacters ທີ່ໃຊ້ໃນ Linux. metacharacters ອື່ນໆປະກອບມີຢຸດເຕັມເວລາຫຼືໄລຍະເວລາທີ່ຖືກນໍາໃຊ້ເພື່ອສະແດງຕໍາແຫນ່ງໃນປັດຈຸບັນໃນເວລາທີ່ນໍາໃຊ້ໃນການນໍາໃຊ້ລະບົບໄຟລ໌, ການດາວທຽມ (*) ຖືກນໍາໃຊ້ເປັນລັກສະນະຕົວແທນໃນການຄົ້ນຫາເປັນເຄື່ອງຫມາຍຄໍາຖາມ (?).

ສັນຍາລັກຄາລາເຕັຽ (^) ຖືກນໍາໃຊ້ເພື່ອສະແດງເຖິງການເລີ່ມຕົ້ນຂອງເສັ້ນຫຼືສາຍແລະສັນຍາລັກເງິນໂດລາຖືກນໍາໃຊ້ເພື່ອສະແດງເຖິງການສິ້ນສຸດຂອງສາຍຫຼືເສັ້ນໃນຂະນະທີ່ຄົ້ນຫາ.

ບົດຂຽນນີ້ອະທິບາຍເຖິງການນໍາໃຊ້ metacharacters .