ແມ່ນຫຍັງ File Bashrc ໃຊ້ສໍາລັບ?

ການນໍາສະເຫນີ

ຖ້າທ່ານໄດ້ໃຊ້ Linux ໃນໄລຍະເວລາແລະໂດຍສະເພາະຖ້າທ່ານກໍາລັງເລີ່ມຕົ້ນຮູ້ກ່ຽວກັບເສັ້ນຄໍາສັ່ງ Linux, ທ່ານຈະຮູ້ວ່າ BASH ເປັນ Linux shell.

BASH stands for Bourne Again Shell. ມີຈໍານວນຂອງແກະທີ່ແຕກຕ່າງກັນລວມທັງ csh, zsh, dash ແລະ korn.

ແກະເປັນນາຍແປພາສາທີ່ສາມາດຍອມຮັບຄໍາສັ່ງສໍາລັບຜູ້ໃຊ້ແລະດໍາເນີນການໃຫ້ເຂົາເຈົ້າດໍາເນີນການດໍາເນີນງານເຊັ່ນ: ການ ນໍາໃຊ້ລະບົບໄຟລ໌ , ການດໍາເນີນງານແລະ ການໂຕ້ຕອບກັບອຸປະກອນ .

ການແຈກຢາຍ Linux ທີ່ມີ Debian ຫຼາຍເຊັ່ນ Debian ຕົວມັນເອງ, Ubuntu ແລະ Linux Mint ໃຊ້ DASH ເປັນ Shell ແທນ BASH. DASH stands for Debian Almquist Shell. ເປືອກ DASH ແມ່ນຄ້າຍຄືກັນກັບ BASH ແຕ່ວ່າມັນມີຂະຫນາດນ້ອຍກ່ວາແກະ BASH.

ບໍ່ວ່າທ່ານຈະໃຊ້ BASH ຫຼື DASH ທ່ານຈະມີໄຟລ໌ທີ່ເອີ້ນວ່າ .bashrc. ໃນຄວາມເປັນຈິງທ່ານຈະມີໄຟລ໌ຫຼາຍ .bashrc.

ເປີດຫນ້າຕ່າງປາຍທາງ ແລະພິມຄໍາສັ່ງຕໍ່ໄປນີ້:

sudo find / -name bashrc

ເມື່ອຂ້ອຍດໍາເນີນການຄໍາສັ່ງນີ້ມີສາມຜົນໄດ້ຮັບ:

ແຟ້ມ /etc/skel/bashrc ຖືກຄັດລອກເຂົ້າໄປໃນໂຟນເດີຂອງຜູ້ໃຊ້ໃຫມ່ທີ່ສ້າງໃນລະບົບ.

/ home / gary / bashrc ແມ່ນໄຟລ໌ທີ່ໃຊ້ໃນເວລາທີ່ user gary ເປີດ shell ແລະໄຟລ໌ຮາກແມ່ນໃຊ້ໃນເວລາທີ່ root ເປີດ shell.

What is the .bashrc File?

ແຟ້ມ bashrc ເປັນສະຄິບທີ່ເອີ້ນໃຊ້ທຸກຄັ້ງທີ່ຜູ້ໃຊ້ເປີດຖາດໃຫມ່

ຕົວຢ່າງເປີດ window terminal ແລະໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:

bash

ໃນປັດຈຸບັນພາຍໃນປ່ອງດຽວກັນກະລຸນາໃສ່ຄໍາສັ່ງນີ້:

bash

ທຸກໆຄັ້ງທີ່ທ່ານເປີດປ່ອງຢ້ຽມຢູ່ໃນເວລາທີ່ແຟ້ມ bashrc ຖືກປະຕິບັດ.

ແຟ້ມ bashrc ເປັນສະຖານທີ່ທີ່ດີເພື່ອດໍາເນີນການຄໍາສັ່ງທີ່ຕ້ອງການໃຊ້ທຸກຄັ້ງທີ່ທ່ານເປີດແກະ.

ຕົວຢ່າງເຊັ່ນເປີດໄຟລ໌ .bashrc ໂດຍໃຊ້ nano ດັ່ງຕໍ່ໄປນີ້:

nano ~ / bashrc

ໃນຕອນທ້າຍຂອງໄຟລ໌ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:

echo "Hello $ USER"

ບັນທຶກໄຟລ໌ໂດຍກົດ CTRL ແລະ O ແລະຫຼັງຈາກນັ້ນອອກຈາກ nano ໂດຍກົດ CTRL ແລະ X.

ພາຍໃນປ່ອງຢ້ຽມຢູ່ປາຍສຸດດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:

bash

ຄໍາວ່າ "Hello" ຄວນຈະຖືກສະແດງພ້ອມກັບຊື່ຜູ້ໃຊ້ທີ່ທ່ານເຂົ້າສູ່ລະບົບເປັນ.

ທ່ານສາມາດໃຊ້ໄຟລ໌ Bashash ເພື່ອເຮັດສິ່ງທີ່ທ່ານຕ້ອງການແລະຈິງໆ ໃນຄູ່ມືນີ້ຂ້ອຍສະແດງໃຫ້ທ່ານເຫັນຂໍ້ມູນລະບົບໂດຍໃຊ້ຄໍາສັ່ງ screenfetch .

ການນໍາໃຊ້ຂອງ Aliases

ແຟ້ມ bashrc ໄດ້ຖືກນໍາໃຊ້ທົ່ວໄປເພື່ອກໍານົດ aliases ກັບຄໍາສັ່ງນໍາໃຊ້ທົ່ວໄປເພື່ອວ່າທ່ານບໍ່ຈໍາເປັນຕ້ອງຈົດຈໍາຄໍາສັ່ງຍາວ.

ບາງຄົນພິຈາລະນາສິ່ງນີ້ເປັນສິ່ງທີ່ບໍ່ດີເພາະວ່າທ່ານສາມາດລືມນໍາໃຊ້ຄໍາສັ່ງທີ່ແທ້ຈິງໃນເວລາທີ່ຖືກໃສ່ໄວ້ໃນເຄື່ອງບ່ອນທີ່ໄຟລ໌ Bashash ຂອງທ່ານບໍ່ມີຢູ່.

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

ຖ້າທ່ານເບິ່ງໃນເບື້ອງຕົ້ນ .bashrc ໄຟລ໌ໃນການແຈກຢາຍເຊັ່ນ Ubuntu ຫຼື Mint ທ່ານຈະເຫັນບາງລະຫັດລັບທີ່ຕັ້ງໄວ້ແລ້ວ.

ຍົກ​ຕົວ​ຢ່າງ:

alias ll = 'ls-alF'

alias la = 'ls -A'

alias l = 'ls -CF'

ຄໍາສັ່ງ ls ​​ແມ່ນໃຊ້ເພື່ອບັນທຶກໄຟລ໌ແລະລາຍຊື່ໃນລະບົບໄຟລ໌. ຖ້າທ່ານ ອ່ານຄູ່ມືນີ້ທ່ານຈະຮູ້ວ່າທຸກໆສະຫວິດແມ່ນຫຍັງ ເມື່ອທ່ານເອີ້ນໃຊ້ຄໍາສັ່ງ ls.

The-alF ຫມາຍຄວາມວ່າທ່ານຈະເຫັນລາຍຊື່ໄຟລ໌ສະແດງໄຟລ໌ທັງຫມົດລວມທັງໄຟລ໌ທີ່ຊ່ອນຢູ່ທີ່ມີຈຸດ. ລາຍຊື່ໄຟລ໌ຈະປະກອບມີຊື່ຂອງຜູ້ຂຽນແລະປະເພດໄຟລ໌ແຕ່ລະຈະຖືກຈັດປະເພດ.

ການສະຫຼັບ - ສະຫຼັບພຽງແຕ່ລາຍຊື່ໄຟລ໌ທັງຫມົດແລະໄດເລກະທໍລີແຕ່ວ່າມັນລະເວັ້ນໄຟ ..

ສຸດທ້າຍ, ລາຍການລາຍການ - ລາຍການ F ໂດຍຄໍລໍາພ້ອມກັບການຈັດປະເພດຂອງພວກເຂົາ.

ໃນປັດຈຸບັນທ່ານສາມາດເຂົ້າໃນຄໍາສັ່ງເຫຼົ່ານີ້ໂດຍກົງເຂົ້າໄປໃນປາຍທາງໃດກໍ່ຕາມ:

ls-alF

ls -A

ls-CF

ເປັນນາມແຝງທີ່ຖືກຕັ້ງໄວ້ໃນແຟ້ມ bashrc ທ່ານສາມາດເອີ້ນໃຊ້ alias ດັງຕໍ່ໄປນີ້:

ll

la

l

ຖ້າທ່ານພົບວ່າທ່ານກໍາລັງໃຊ້ຄໍາສັ່ງເປັນປົກກະຕິແລະມັນເປັນຄໍາສັ່ງທີ່ຍາວນານມັນອາດຈະມີມູນຄ່າເພີ່ມນາມແຝງຂອງທ່ານເອງກັບໄຟລ໌ Bash.

ຮູບແບບສໍາລັບນາມແຝງມີດັ່ງນີ້:

alias new_command_name = command_to_run

ໂດຍພື້ນຖານແລ້ວທ່ານລະບຸຄໍາສັ່ງ alias ແລະຫຼັງຈາກນັ້ນໃຫ້ alias ຊື່. ຫຼັງຈາກນັ້ນທ່ານລະບຸຄໍາສັ່ງທີ່ທ່ານຕ້ອງການທີ່ຈະດໍາເນີນການຫຼັງຈາກທີ່ມີສັນຍານເທົ່າທຽມກັນ.

ຕົວ​ຢ່າງ:

alias up = 'cd'

ຄໍາສັ່ງຂ້າງເທິງນີ້ສາມາດເຮັດໃຫ້ທ່ານເຂົ້າເຖິງໄດເລກະທໍລີໄດ້ງ່າຍໆໂດຍການເຂົ້າເຖິງ.

Summary

ແຟ້ມ bashrc ເປັນເຄື່ອງມືທີ່ມີປະສິດທິພາບຫລາຍແລະເປັນວິທີທີ່ດີທີ່ຈະປັບແຕ່ງ shell Linux ຂອງຄຸນ ໃຊ້ໃນທາງທີ່ຖືກຕ້ອງທ່ານຈະເພີ່ມຜົນຜະລິດຂອງທ່ານໃຫ້ສິບເທົ່າ.