ຄໍາຖາມເລື້ອຍໆ: alias ເຮັດວຽກແນວໃດໃນ Linux?

ຈຸດປະສົງຂອງຄໍາສັ່ງນາມແຝງແມ່ນຫຍັງ?

ນາມແຝງ ຊ່ວຍໃຫ້ທ່ານສ້າງຊື່ທາງລັດສໍາລັບຄໍາສັ່ງ, ຊື່ໄຟລ໌, ຫຼືຂໍ້ຄວາມ shell ໃດ. ໂດຍການນໍາໃຊ້ນາມແຝງ, ທ່ານຈະປະຫຍັດເວລາຫຼາຍໃນເວລາເຮັດວຽກທີ່ທ່ານເຮັດເລື້ອຍໆ. ທ່ານສາມາດສ້າງນາມແຝງຄໍາສັ່ງ.

ເປັນຫຍັງນາມແຝງຈຶ່ງເປັນປະໂຫຍດໃນ Linux?

ຄໍາສັ່ງນາມແຝງ ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ເພື່ອ​ເປີດ​ຄໍາ​ສັ່ງ​ຫຼື​ກຸ່ມ​ຂອງ​ຄໍາ​ສັ່ງ (ລວມ​ທັງ​ທາງ​ເລືອກ​ແລະ​ຊື່​ໄຟລ​໌​) ໂດຍ​ການ​ໃສ່​ຄໍາ​ດຽວ. … ໃຊ້ຄຳສັ່ງ alias ເພື່ອສະແດງລາຍຊື່ຂອງນາມແຝງທີ່ກຳນົດໄວ້ທັງໝົດ. ທ່ານສາມາດເພີ່ມນາມແຝງທີ່ຜູ້ໃຊ້ກຳນົດເອງໃສ່ ~/.

ເຈົ້າສ້າງນາມແຝງແນວໃດ?

ການປະກາດນາມແຝງເລີ່ມຕົ້ນດ້ວຍ alias ຄໍາສໍາຄັນ ຕິດຕາມດ້ວຍຊື່ນາມແຝງ, ສັນຍາລັກທີ່ເທົ່າທຽມກັນ ແລະຄໍາສັ່ງທີ່ທ່ານຕ້ອງການແລ່ນເມື່ອທ່ານພິມນາມແຝງ. ຄໍາສັ່ງຈໍາເປັນຕ້ອງຖືກຫຸ້ມຢູ່ໃນວົງຢືມແລະບໍ່ມີໄລຍະຫ່າງປະມານເຄື່ອງຫມາຍເທົ່າທຽມກັນ. ແຕ່ລະນາມແຝງຕ້ອງຖືກປະກາດໃນແຖວໃໝ່.

ວິທີການສ້າງໄຟລ໌ນາມແຝງໃນ Linux?

ຂັ້ນຕອນການສ້າງນາມແຝງ Bash ຖາວອນ:

  1. ແກ້ໄຂ ~/. bash_aliases ຫຼື ~/. ໄຟລ໌ bashrc ໂດຍໃຊ້: vi ~/. bash_aliases.
  2. ຕື່ມໃສ່ນາມແຝງ bash ຂອງທ່ານ.
  3. ຕົວຢ່າງເພີ່ມເຕີມ: alias update='sudo yum update'
  4. ບັນທຶກແລະປິດໄຟລ໌.
  5. ເປີດໃຊ້ນາມແຝງໂດຍການພິມ: source ~/. bash_aliases.

ເຈົ້າໃຊ້ນາມແຝງແນວໃດ?

syntax ນາມແຝງ

syntax ສໍາລັບການສ້າງນາມແຝງແມ່ນງ່າຍ. ເຈົ້າ ພິມຄໍາວ່າ "alias", ຕາມດ້ວຍຊື່ທີ່ທ່ານຕ້ອງການໃຫ້ນາມແຝງ, ຕິດຢູ່ໃນເຄື່ອງຫມາຍ = ແລະຫຼັງຈາກນັ້ນຕື່ມຄໍາສັ່ງທີ່ທ່ານຕ້ອງການໃຫ້ມັນດໍາເນີນການ - ໂດຍທົ່ວໄປແລ້ວ enclosed ໃນວົງຢືມດຽວຫຼື double. ຄໍາສັ່ງຄໍາດຽວເຊັ່ນ "alias c = clear" ບໍ່ຈໍາເປັນຕ້ອງມີວົງຢືມ.

ຄໍາສັ່ງນາມແຝງເຮັດວຽກແນວໃດ?

alias ເປັນຊື່ (ປົກກະຕິແລ້ວສັ້ນ) ທີ່ shell ແປເປັນຊື່ອື່ນ (ປົກກະຕິແລ້ວຍາວກວ່າ) ຫຼືຄໍາສັ່ງ. ນາມແຝງ ອະນຸຍາດໃຫ້ທ່ານກໍານົດຄໍາສັ່ງໃຫມ່ໂດຍການທົດແທນ string ສໍາລັບ token ທໍາອິດຂອງຄໍາສັ່ງງ່າຍດາຍ. ປົກກະຕິແລ້ວພວກມັນຖືກວາງໄວ້ໃນ ~/. bashrc (bash) ຫຼື ~/.

ຂ້ອຍຈະລາຍຊື່ນາມແຝງແນວໃດ?

ເພື່ອເບິ່ງລາຍຊື່ນາມແຝງທີ່ຕັ້ງຢູ່ໃນກ່ອງ linux ຂອງທ່ານ, ພຽງແຕ່ພິມນາມແຝງຢູ່ໃນການເຕືອນ. ທ່ານສາມາດເບິ່ງວ່າມີຈໍານວນຫນ້ອຍທີ່ຕັ້ງໄວ້ແລ້ວໃນການຕິດຕັ້ງ Redhat 9 ເລີ່ມຕົ້ນ. ເພື່ອເອົານາມແຝງອອກ, ໃຫ້ໃຊ້ຄຳສັ່ງ unalia.

ຄໍາສັ່ງເຕັມສໍາລັບນາມແຝງ PWD ແມ່ນຫຍັງ?

ການຈັດຕັ້ງປະຕິບັດ. Multics ມີຄໍາສັ່ງ pwd (ເຊິ່ງເປັນຊື່ສັ້ນຂອງ ຄໍາສັ່ງ print_wdir) ຈາກທີ່ຄໍາສັ່ງ Unix pwd ມາຈາກ. ຄໍາສັ່ງແມ່ນ shell buildin ໃນຫອຍ Unix ສ່ວນໃຫຍ່ເຊັ່ນ: Bourne shell, ash, bash, ksh, ແລະ zsh. ມັນສາມາດຖືກປະຕິບັດໄດ້ງ່າຍດ້ວຍຟັງຊັນ POSIX C getcwd() ຫຼື getwd() .

ນາມແຝງຄືກັນກັບທາງລັດບໍ?

(1​) ຊື່​ສະ​ຫຼັບ​ການ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ກໍາ​ນົດ​, ເຊັ່ນ​: ສໍາ​ລັບ​ການ​ຕັ້ງ​ຊື່​ພາກ​ສະ​ຫນາມ​ຫຼື​ໄຟລ​໌​. ເບິ່ງບັນທຶກ CNAME ແລະອີເມວນາມແຝງ. … ຄູ່ Mac ກັບ “ທາງລັດ” ຂອງ Windows, ນາມແຝງສາມາດຖືກວາງໄວ້ເທິງເດັສທັອບ ຫຼືເກັບໄວ້ໃນໂຟນເດີອື່ນ, ແລະ ການຄລິກໃສ່ນາມແຝງແມ່ນຄືກັນກັບການຄລິກໄອຄອນຂອງໄຟລ໌ຕົ້ນສະບັບ.

ຂ້ອຍຈະສ້າງນາມແຝງໃນ Unix ໄດ້ແນວໃດ?

ເພື່ອສ້າງນາມແຝງໃນ bash ທີ່ຖືກກໍານົດໄວ້ທຸກຄັ້ງທີ່ທ່ານເລີ່ມ shell:

  1. ເປີດ ~/. ໄຟລ໌ bash_profile.
  2. ເພີ່ມແຖວທີ່ມີນາມແຝງ—ຕົວຢ່າງ, alias lf='ls -F'
  3. ຊ່ວຍປະຢັດໄຟລ໌.
  4. ອອກຈາກບັນນາທິການ. ນາມແຝງໃຫມ່ຈະຖືກຕັ້ງໄວ້ສໍາລັບ shell ຕໍ່ໄປທີ່ທ່ານເລີ່ມຕົ້ນ.
  5. ເປີດໜ້າຈໍ Terminal ໃໝ່ເພື່ອກວດເບິ່ງວ່າຕັ້ງນາມແຝງແລ້ວ: alias.

ອັນໃດໃຊ້ເພື່ອສ້າງນາມແຝງ?

ບັນທຶກ. ໄດ້ ຄໍາສໍາຄັນສາທາລະນະ ຖືກນໍາໃຊ້ເພື່ອສ້າງນາມແຝງສາທາລະນະ (ເອີ້ນກັນວ່າຄໍາສັບຄ້າຍຄືສາທາລະນະ). ຖ້າຄໍາສໍາຄັນ PUBLIC ບໍ່ໄດ້ຖືກນໍາໃຊ້, ປະເພດຂອງນາມແຝງແມ່ນນາມແຝງສ່ວນຕົວ (ຍັງເອີ້ນວ່າຄໍາສັບຄ້າຍຄືກັນ). ນາມແຝງສາທາລະນະສາມາດຖືກນໍາໃຊ້ພຽງແຕ່ໃນຄໍາຖະແຫຼງທີ່ SQL ແລະມີຜົນປະໂຫຍດ LOAD.

ມັກໂພສນີ້ບໍ່? ກະລຸນາແບ່ງປັນໃຫ້ ໝູ່ ເພື່ອນຂອງທ່ານ:
OS ມື້ນີ້