15 ຕົວຢ່າງຕົວຈິງຂອງ cd Command ໃນ Linux


ໃນ ຄຳ ສັ່ງ Linux 'cd' (Change Directory) ແມ່ນ ໜຶ່ງ ໃນ ຄຳ ສັ່ງທີ່ ສຳ ຄັນແລະຖືກ ນຳ ໃຊ້ຫຼາຍທີ່ສຸດ ສຳ ລັບຜູ້ທີ່ມັກ ໃໝ່ ກໍ່ຄືຜູ້ບໍລິຫານລະບົບ. ສຳ ລັບການລົງທະບຽນໃນເຊີຟເວີທີ່ບໍ່ມີຫົວ, 'cd' ແມ່ນວິທີດຽວທີ່ຈະ ນຳ ທາງໄປທີ່ໄດເລກະທໍລີເພື່ອກວດກາບັນທຶກ, ປະຕິບັດໂປແກຼມ/ແອັບພລິເຄຊັນ/ສະຄິບແລະ ສຳ ລັບວຽກອື່ນໆ ສຳ ລັບຄົນ ໃໝ່ ມັນແມ່ນ ໜຶ່ງ ໃນບັນດາ ຄຳ ສັ່ງເລີ່ມຕົ້ນທີ່ພວກເຂົາເຮັດໃຫ້ມືຂອງພວກເຂົາເປື້ອນດ້ວຍ.

ດັ່ງນັ້ນ, ໂດຍຈື່ໄວ້ໃນໃຈ, ໃນທີ່ນີ້ພວກເຮົາຈະ ນຳ ເອົາ 15 ຄຳ ສັ່ງພື້ນຖານຂອງ 'ຊີດີໂອ' ໃຊ້ກົນລະຍຸດແລະທາງລັດເພື່ອຫຼຸດຜ່ອນຄວາມພະຍາຍາມຂອງທ່ານຢູ່ເທິງທ່າເຮືອແລະປະຫຍັດເວລາໂດຍໃຊ້ວິທີທີ່ຮູ້ຈັກເຫຼົ່ານີ້.

<

  • ຊື່ ຄຳ ສັ່ງ : cd
  • ຢືນ ສຳ ລັບ : ປ່ຽນຊື່ໄດເລກະທໍລີ
  • ມີຄວາມພ້ອມ : ການແຈກຈ່າຍ Linux ທຸກຢ່າງ
  • ປະຕິບັດຕາມ : ເສັ້ນ ຄຳ ສັ່ງ
  • ອະນຸຍາດ : ເຂົ້າເຖິງໄດເລກະທໍລີເອງຫຼືຖືກມອບ ໝາຍ ໃຫ້ຢ່າງອື່ນ.
  • ລະດັບ : ຂັ້ນພື້ນຖານ/ຜູ້ເລີ່ມ
  • 1. ປ່ຽນຈາກໄດເລກະທໍລີປັດຈຸບັນເປັນ/usr/ທ້ອງຖິ່ນ.

    [email :~$ cd /usr/local
    
    [email :/usr/local$ 
    

    2. ປ່ຽນຈາກໄດເລກະທໍລີປັດຈຸບັນໄປຫາ/usr/local/lib ໂດຍໃຊ້ເສັ້ນທາງຢ່າງແທ້ຈິງ.

    [email :/usr/local$ cd /usr/local/lib 
    
    [email :/usr/local/lib$ 
    

    3. ປ່ຽນຈາກໄດເລກະທໍລີເຮັດວຽກປະຈຸບັນໄປຫາ/usr/local/lib ໂດຍໃຊ້ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ.

    [email :/usr/local$ cd lib 
    
    [email :/usr/local/lib$ 
    

    4. (ກ) ປ່ຽນໄປທີ່ໄດເລກະທໍລີກ່ອນ ໜ້າ ນີ້ບ່ອນທີ່ທ່ານເຮັດວຽກກ່ອນ ໜ້າ ນີ້.

    [email :/usr/local/lib$ cd - 
    
    /usr/local 
    [email :/usr/local$ 
    

    4. (ຂ) ປ່ຽນທິດທາງໃນປະຈຸບັນໄປຫາໄດເລກະທໍລີຜູ້ປົກຄອງ.

    [email :/usr/local/lib$ cd .. 
    
    [email :/usr/local$ 
    

    5. ສະແດງເອກະສານເຮັດວຽກສຸດທ້າຍຈາກບ່ອນທີ່ພວກເຮົາຍ້າຍ (ໃຊ້ '-' ປ່ຽນ) ຕາມທີ່ສະແດງ.

    [email :/usr/local$ cd -- 
    
    /home/avi 
    

    6. ຍ້າຍສອງລະບົບຂື້ນຈາກບ່ອນທີ່ທ່ານຢູ່ດຽວນີ້.

    [email :/usr/local$ cd ../ ../ 
    
    [email :/usr$
    

    7. ຍ້າຍໄປທີ່ລະບົບເຮືອນຂອງຜູ້ໃຊ້ຈາກທຸກບ່ອນ.

    [email :/usr/local$ cd ~ 
    
    [email :~$ 
    
    or
    
    [email :/usr/local$ cd 
    
    [email :~$ 
    

    8. ປ່ຽນໄດເລກະທໍລີເຮັດວຽກໃຫ້ເປັນໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນ (ເບິ່ງຄືວ່າບໍ່ມີການ ນຳ ໃຊ້ທົ່ວໄປ).

    [email :~/Downloads$ cd . 
    [email :~/Downloads$ 
    
    or
    
    [email :~/Downloads$ cd ./ 
    [email :~/Downloads$ 
    

    9. ປື້ມຄູ່ມືການເຮັດວຽກໃນປະຈຸບັນຂອງທ່ານແມ່ນ“ /usr/local/lib/python3.4/dist-packages/”, ປ່ຽນມັນໄປທີ່“/home/avi/Desktop /”, ໃນ ໜຶ່ງ ເສັ້ນ ຄຳ ສັ່ງ, ໂດຍຍ້າຍຂຶ້ນໃນລະບົບຈົນກວ່າ '/' ຈາກນັ້ນໃຊ້ເສັ້ນທາງຢ່າງແທ້ຈິງ.

    [email :/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 
    
    [email :~/Desktop$ 
    

    10. ປ່ຽນຈາກໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນເປັນ/var/www/html ໂດຍບໍ່ຕ້ອງພິມແບບເຕັມ TAB ໂດຍໃຊ້ TAB.

    [email :/var/www$ cd /v<TAB>/w<TAB>/h<TAB>
    
    [email :/var/www/html$ 
    

    11. ນຳ ທາງຈາກໄດເລກະທໍລີເຮັດວຽກຂອງທ່ານໄປທີ່/etc/v__ _, Oops! ທ່ານລືມຊື່ຂອງໄດເລກະທໍລີແລະບໍ່ຄວນໃຊ້ TAB.

    [email :~$ cd /etc/v* 
    
    [email :/etc/vbox$ 
    

    ໝາຍ ເຫດ: ສິ່ງນີ້ຈະຍ້າຍໄປທີ່ 'vbox' ເທົ່ານັ້ນຖ້າມີພຽງແຕ່ລະບົບເລີ່ມຕົ້ນດ້ວຍ 'v'. ຖ້າມີຫຼາຍກວ່າ ໜຶ່ງ ລາຍການທີ່ເລີ່ມຕົ້ນດ້ວຍ 'v' ຢູ່, ແລະບໍ່ມີມາດຕະຖານອື່ນຕື່ມອີກໃນແຖວ ຄຳ ສັ່ງ, ມັນຈະຍ້າຍໄປທີ່ໄດເລກະທໍລີ ທຳ ອິດທີ່ເລີ່ມຕົ້ນດ້ວຍ 'v', ເປັນຕົວອັກສອນຕາມທີ່ມີຢູ່ໃນວັດຈະນານຸກົມມາດຕະຖານ.

    12. ທ່ານ ຈຳ ເປັນຕ້ອງ ນຳ ທາງໄປທີ່ໄດເລກະທໍລີບ້ານໂດຍບໍ່ຕ້ອງໃຊ້ TAB.

    [email :/etc$ cd /home/av? 
    
    [email :~$ 
    

    13. ສິ່ງທີ່ຖືກຍູ້ແລະ popd ໃນ Linux?

    Pushd ແລະ popd ແມ່ນ ຄຳ ສັ່ງ Linux ໃນ bash ແລະບາງຫອຍອື່ນໆທີ່ບັນທຶກສະຖານທີ່ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປັດຈຸບັນໄປສູ່ຄວາມຊົງ ຈຳ ແລະ ນຳ ໄປທີ່ໄດເລກະທໍລີຈາກ ໜ່ວຍ ຄວາມ ຈຳ ເປັນໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປັດຈຸບັນ, ຕາມ ລຳ ດັບພ້ອມທັງການປ່ຽນແປງໄດເລກະທໍລີ.

    [email :~$ pushd /var/www/html 
    
    /var/www/html ~ 
    [email :/var/www/html$ 
    

    ຄຳ ສັ່ງຂ້າງເທິງນີ້ບັນທຶກສະຖານທີ່ປັດຈຸບັນໄປສູ່ຄວາມຊົງ ຈຳ ແລະການປ່ຽນແປງໃນໄດເລກະທໍລີທີ່ຮ້ອງຂໍ. ທັນທີທີ່ popd ຖືກຍິງ, ມັນຈະດຶງເອົາສະຖານທີ່ໄດເລກະທໍລີທີ່ບັນທຶກໄວ້ຈາກຫນ່ວຍຄວາມ ຈຳ ແລະເຮັດໃຫ້ມັນຢູ່ໃນບ່ອນເຮັດວຽກໃນປະຈຸບັນ.

    [email :/var/www/html$ popd 
    ~ 
    [email :~$ 
    

    14. ປ່ຽນໄປທີ່ໄດເລກະທໍລີທີ່ມີຊ່ອງຫວ່າງສີຂາວ.

    [email :~$ cd test\ tecmint/ 
    
    [email :~/test tecmint$ 
    
    or
    
    [email :~$ cd 'test tecmint' 
    [email :~/test tecmint$ 
    
    or 
    
    [email :~$ cd "test tecmint"/ 
    [email :~/test tecmint$ 
    

    15. ປ່ຽນຈາກໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປັດຈຸບັນມາເປັນດາວໂຫລດແລະລົງລາຍຊື່ການຕັ້ງຄ່າທັງ ໝົດ ຂອງມັນໃນເວລາດຽວ.

    [email :/usr$ cd ~/Downloads && ls
    
    …
    .
    service_locator_in.xls 
    sources.list 
    teamviewer_linux_x64.deb 
    tor-browser-linux64-3.6.3_en-US.tar.xz 
    .
    ...
    

    ນີ້ແມ່ນຄວາມພະຍາຍາມຂອງພວກເຮົາ, ເພື່ອເຮັດໃຫ້ທ່ານຮູ້ກ່ຽວກັບ Linux Workings ແລະການປະຫານຊີວິດໃນ ຄຳ ສັບທີ່ເປັນໄປໄດ້ ໜ້ອຍ ທີ່ສຸດແລະດ້ວຍຄວາມເປັນມິດກັບຜູ້ໃຊ້ເທົ່າທີ່ເຄີຍເປັນມາກ່ອນ.

    ດຽວນີ້ ໝົດ ແລ້ວ. ຂ້ອຍຈະຢູ່ທີ່ນີ້ອີກເທື່ອ ໜຶ່ງ ດ້ວຍຫົວຂໍ້ທີ່ ໜ້າ ສົນໃຈອີກໄວໆນີ້. ຈົນກ່ວາຫຼັງຈາກນັ້ນຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.