ค้นหาเว็บไซต์

Bash-it - Bash Framework เพื่อควบคุมสคริปต์และนามแฝงของคุณ


Bash-it คือชุดคำสั่งและสคริปต์ Bash ของชุมชนสำหรับ Bash 3.2+ ซึ่งมาพร้อมกับการเติมข้อความอัตโนมัติ ธีม นามแฝง ฟังก์ชันที่กำหนดเอง และอื่นๆ โดยนำเสนอเฟรมเวิร์กที่มีประโยชน์สำหรับการพัฒนา ดูแลรักษา และใช้งานเชลล์สคริปต์และคำสั่งที่กำหนดเองสำหรับงานประจำวันของคุณ

หากคุณใช้ Bash Shell เป็นประจำทุกวัน และกำลังมองหาวิธีง่ายๆ ในการติดตามสคริปต์ นามแฝง และฟังก์ชันทั้งหมดของคุณ Bash-it เหมาะสำหรับคุณ! หยุดสร้างมลพิษให้กับไดเรกทอรี ~/bin และไฟล์ .bashrc, fork/clone Bash-it และเริ่มแฮ็กออกไป

วิธีการติดตั้ง Bash-it ใน Linux

หากต้องการติดตั้ง Bash-it ขั้นแรกคุณต้องโคลนพื้นที่เก็บข้อมูลต่อไปนี้ไปยังตำแหน่งที่คุณเลือก เช่น:

git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it

จากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Bash-it (โดยจะสำรองข้อมูล ~/.bash_profile หรือ ~/.bashrc ของคุณโดยอัตโนมัติ ขึ้นอยู่กับระบบปฏิบัติการของคุณ ). คุณจะถูกถามว่า “คุณต้องการเก็บ .bashrc ของคุณไว้และต่อท้ายเทมเพลต bash-it ในตอนท้ายหรือไม่? [y/N] ” ตอบตามที่คุณต้องการ

~/.bash_it/install.sh 

หลังการติดตั้ง คุณสามารถใช้คำสั่ง ls เพื่อตรวจสอบไฟล์การติดตั้งและไดเร็กทอรี bash-it ดังที่แสดง

ls .bash_it/

หากต้องการเริ่มใช้ Bash-it ให้เปิดแท็บใหม่หรือเรียกใช้:

source $HOME/.bashrc

วิธีปรับแต่ง Bash-it ใน Linux

หากต้องการปรับแต่ง Bash-it คุณจะต้องแก้ไขไฟล์เริ่มต้นเชลล์ ~/.bashrc ที่แก้ไขแล้ว หากต้องการแสดงรายการนามแฝง ความสมบูรณ์ และปลั๊กอินที่ติดตั้งและพร้อมใช้งานทั้งหมด ให้รันคำสั่งต่อไปนี้ ซึ่งจะแสดงวิธีเปิดหรือปิดใช้งานคำสั่งเหล่านี้ด้วย:

  
bash-it show aliases        	
bash-it show completions  
bash-it show plugins        	

ต่อไป เราจะสาธิตวิธีการเปิดใช้งานนามแฝง แต่ก่อนหน้านั้น ขั้นแรกให้แสดงรายการนามแฝงปัจจุบันด้วยคำสั่งต่อไปนี้

alias 

นามแฝงทั้งหมดอยู่ในไดเร็กทอรี $HOME/.bash_it/aliases/ ตอนนี้เรามาเปิดใช้งานนามแฝง apt ดังที่แสดง

bash-it enable alias apt

จากนั้นโหลดการกำหนดค่า bash-it อีกครั้งและตรวจสอบนามแฝงปัจจุบันอีกครั้ง

bash-it reload	
alias

จากเอาต์พุตของคำสั่ง alias นามแฝง apt จะถูกเปิดใช้งานแล้ว

คุณสามารถปิดการใช้งานนามแฝงที่เปิดใช้งานใหม่ได้ด้วยคำสั่งต่อไปนี้

bash-it disable alias apt
bash-it reload

ในส่วนถัดไป เราจะใช้ขั้นตอนที่คล้ายกันเพื่อเปิดหรือปิดการใช้งานการดำเนินการให้เสร็จสิ้น ($HOME/.bash_it/completion/) และปลั๊กอิน ($HOME/..bash_it/plugins/ >) คุณลักษณะที่เปิดใช้งานทั้งหมดจะอยู่ในไดเร็กทอรี $HOME/.bash_it/enabled

วิธีจัดการธีม Bash-it

ธีมเริ่มต้นสำหรับ bash-it คือ bobby; คุณสามารถตรวจสอบได้โดยใช้ตัวแปร BASH_IT_THEME env ดังที่แสดง

echo $BASH_IT_THEME

คุณสามารถค้นหาธีม 50+ Bash-it ได้ในไดเร็กทอรี $BASH_IT/themes

ls $BASH_IT/themes

หากต้องการดูตัวอย่างธีมทั้งหมดในเชลล์ของคุณก่อนใช้งาน ให้รันคำสั่งต่อไปนี้

BASH_PREVIEW=true bash-it reload

เมื่อคุณระบุธีมที่จะใช้แล้ว ให้เปิดไฟล์ .bashrc และค้นหาบรรทัดต่อไปนี้ในไฟล์นั้น และเปลี่ยนค่าเป็นชื่อของธีมที่คุณต้องการ เช่น:

export BASH_IT_THEME='essential'

บันทึกไฟล์และปิดและแหล่งที่มาดังที่แสดงไว้ก่อนหน้านี้

source $HOME/.bashrc

หมายเหตุ: ในกรณีที่คุณสร้างธีมที่คุณกำหนดเองไว้นอกไดเร็กทอรี $BASH_IT/themes ให้ชี้ BASH_IT_THEME ตัวแปรโดยตรงไปยังไฟล์ธีม:

export BASH_IT_THEME='/path/to/your/custom/theme/'

และหากต้องการปิดใช้งานธีม ให้ปล่อยตัวแปร env ด้านบนว่างไว้

export BASH_IT_THEME=''

วิธีค้นหาปลั๊กอิน นามแฝง หรือการเติมเต็ม

คุณสามารถตรวจสอบได้อย่างง่ายดายว่าปลั๊กอิน นามแฝง หรือส่วนเสริมใดบ้างที่พร้อมใช้งานสำหรับภาษาโปรแกรม เฟรมเวิร์ก หรือสภาพแวดล้อมที่เฉพาะเจาะจง

เคล็ดลับง่ายๆ ก็คือ: เพียงค้นหาคำหลายคำที่เกี่ยวข้องกับคำสั่งบางคำสั่งที่คุณใช้บ่อย เช่น:

bash-it search python pip pip3 pipenv
bash-it search git

หากต้องการดูข้อความช่วยเหลือสำหรับนามแฝง การกรอกข้อมูล และปลั๊กอิน ให้รัน:

bash-it help aliases        	
bash-it help completions
bash-it help plugins     

คุณสามารถสร้างสคริปต์และนามแฝงที่คุณกำหนดเองได้ในไฟล์ต่อไปนี้ในไดเร็กทอรีที่เกี่ยวข้อง:

aliases/custom.aliases.bash 
completion/custom.completion.bash 
lib/custom.bash 
plugins/custom.plugins.bash 
custom/themes//<custom theme name>.theme.bash 

การอัปเดตและถอนการติดตั้ง Bash-It

หากต้องการอัปเดต Bash-it เป็นเวอร์ชันล่าสุด เพียงเรียกใช้:

bash-it update

หากคุณไม่ชอบ Bash-it อีกต่อไป คุณสามารถถอนการติดตั้งได้โดยใช้คำสั่งต่อไปนี้

cd $BASH_IT
./uninstall.sh

สคริปต์ uninstall.sh จะกู้คืนไฟล์เริ่มต้น Bash ก่อนหน้าของคุณ เมื่อดำเนินการเสร็จสิ้นแล้ว คุณจะต้องลบไดเร็กทอรี Bash-it ออกจากเครื่องของคุณโดยการรัน

rm -rf $BASH_IT  

และอย่าลืมเริ่มต้นเชลล์ใหม่เพื่อให้การเปลี่ยนแปลงล่าสุดใช้งานได้หรือเริ่มต้นใหม่อีกครั้งตามที่แสดง

source $HOME/.bashrc

คุณสามารถดูตัวเลือกการใช้งานทั้งหมดได้โดยการเรียกใช้:

bash-it help

สุดท้ายนี้ Bash-it มาพร้อมกับฟีเจอร์เจ๋งๆ มากมายที่เกี่ยวข้องกับ Git

สำหรับข้อมูลเพิ่มเติม โปรดดูที่เก็บ Bash-it Github: https://github.com/Bash-it/bash-it

นั่นคือทั้งหมด! Bash-it เป็นวิธีที่ง่ายและมีประสิทธิภาพในการควบคุมสคริปต์ทุบตีและนามแฝงทั้งหมดของคุณ หากคุณมีคำถามใด ๆ ที่จะถาม ให้ใช้แบบฟอร์มคำติชมด้านล่าง