Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH

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

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

หากคุณกำลังใช้ Bash shell เป็นประจำทุกวันและกำลังมองหาวิธีง่ายๆ ในการติดตามสคริปต์ ชื่อแทน และฟังก์ชันทั้งหมดของคุณ Bash-it สำหรับคุณ! หยุดสร้างมลพิษให้กับ ~/bin . ของคุณ ไดเรกทอรีและ .bashrc file, 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 
Bash-it – Bash Framework เพื่อควบคุมสคริปต์และนามแฝงของคุณ Bash-it – Bash Framework เพื่อควบคุมสคริปต์และนามแฝงของคุณ

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

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

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

$ source $HOME/.bashrc

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

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

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

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

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

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

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

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

$ bash-it reload	
$ alias

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

$ 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 – Bash Framework เพื่อควบคุมสคริปต์และนามแฝงของคุณ

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

$ 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

สุดท้าย ทุบตีมัน มาพร้อมกับคุณสมบัติเจ๋ง ๆ มากมายที่เกี่ยวข้องกับ Git .

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

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