ถ้าคุณใช้ Linux มานานแล้วและโดยเฉพาะอย่างยิ่งถ้าคุณเริ่มคุ้นเคยกับบรรทัดคำสั่งของ Linux คุณจะรู้ว่า BASH เป็น Linux shell
BASH ย่อมาจาก Bourne Again Shell มีเปลือกหอยที่แตกต่างกันมากมายเช่น csh, zsh, dash และ korn
เชลล์เป็นล่ามที่สามารถยอมรับคำสั่งสำหรับผู้ใช้และเรียกใช้เพื่อดำเนินการต่างๆเช่นการนำทางไปรอบ ๆ ระบบไฟล์เรียกใช้โปรแกรมและโต้ตอบกับอุปกรณ์
หลาย Debian กระจาย Linux ตามเช่น Debian เอง Ubuntu และ Linux Mint ใช้ DASH เป็นเปลือกแทน BASH DASH หมายถึง Debian Almquist Shell เปลือก DASH คล้ายกับ BASH แต่มีขนาดเล็กกว่าเปลือก BASH
ไม่ว่าคุณจะกำลังใช้ BASH หรือ DASH คุณจะมีไฟล์ชื่อ. bashrc ในความเป็นจริงคุณจะมีไฟล์. bashrc หลายไฟล์
เปิดหน้าต่างเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้:
sudo find / -name .bashrc
เมื่อคุณเรียกใช้คำสั่งนี้จะมี 3 ผลลัพธ์ที่ส่งคืนมา:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
ไฟล์ /etc/skel/.bashrc จะถูกคัดลอกไปยังโฟลเดอร์ภายในของผู้ใช้ใหม่ที่สร้างขึ้นในระบบ
ไฟล์ /home/gary/.bashrc เป็นไฟล์ที่ใช้เมื่อใดก็ตามที่ผู้ใช้ gary เปิด shell และไฟล์ root จะถูกใช้เมื่อ root เปิด shell
ไฟล์. bashrc คืออะไร?
ไฟล์. bashrc เป็นสคริปต์เชลล์ที่รันทุกครั้งที่ผู้ใช้เปิดเปลือกใหม่
ตัวอย่างเช่นเปิดหน้าต่างเทอร์มินัลและป้อนคำสั่งต่อไปนี้:
ทุบตี
ตอนนี้ภายในหน้าต่างเดียวกันป้อนคำสั่งนี้:
ทุบตี
ทุกครั้งที่คุณเปิดหน้าต่างเทอร์มินัลจะมีการเรียกใช้ไฟล์ bashrc
ไฟล์ bashrc เป็นตำแหน่งที่ดีดังนั้นในการรันคำสั่งที่คุณต้องการเรียกใช้ทุกครั้งที่คุณเปิดเปลือก
เป็นตัวอย่างเปิดไฟล์. bashrc โดยใช้ nano ดังนี้:
nano ~ / .bashrc
ในตอนท้ายของไฟล์ให้ป้อนคำสั่งต่อไปนี้:
echo "สวัสดี $ USER"
บันทึกไฟล์โดยการกด CTRL และ O แล้วออกจาก nano โดยกด CTRL และ X.
ภายในหน้าต่าง terminal ทำงานคำสั่งต่อไปนี้:
ทุบตี
คำว่า "Hello" ควรแสดงพร้อมกับชื่อผู้ใช้ที่คุณเข้าสู่ระบบด้วย
คุณสามารถใช้ไฟล์. bashrc เพื่อทำสิ่งที่คุณต้องการ
การใช้นามแฝง
ไฟล์ bashrc มักใช้เพื่อตั้งค่าแทนคำสั่งที่ใช้โดยทั่วไปเพื่อไม่ให้คุณจำคำสั่งที่ยาวได้
บางคนพิจารณาว่าเป็นสิ่งที่ไม่ดีเพราะคุณอาจลืมใช้คำสั่งจริงเมื่อวางไว้ในเครื่องที่ไม่มีไฟล์ bashrc ของคุณเองอยู่
ความจริงก็คือว่าคำสั่งทั้งหมดพร้อมใช้งานแบบออนไลน์และในหน้าคนเพื่อให้การเพิ่มนามแฝงเป็นเรื่องเชิงบวกมากกว่าเชิงลบ
ถ้าคุณดูแฟ้ม. bashrc เริ่มต้นในการแจกจ่ายเช่น Ubuntu หรือ Mint คุณจะเห็นชื่อแทนบางส่วนที่ติดตั้งอยู่แล้ว
ตัวอย่างเช่น:
นามแฝง ll = 'ls - al'
alias la = 'ls -A'
นามแฝง l = 'ls -CF'
คำสั่ง ls ใช้ในการแสดงรายการไฟล์และไดเร็กทอรีในระบบไฟล์
หมายความว่าคุณจะเห็นรายชื่อไฟล์แสดงไฟล์ทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่ซึ่งมีหน้าอยู่ก่อนด้วยจุด รายชื่อไฟล์จะมีชื่อผู้เขียนและแต่ละประเภทไฟล์จะถูกจัด
สวิตช์ -A จะแสดงรายการไฟล์และไดเร็กทอรีทั้งหมด แต่ละเว้นไฟล์ ..
สุดท้าย -CF รายการรายการตามคอลัมน์พร้อมกับการจัดหมวดหมู่ของพวกเขา
ตอนนี้คุณสามารถป้อนคำสั่งใด ๆ เหล่านี้ได้โดยตรงในเทอร์มินัล:
ls -alF
ls -A
LS-CF
เป็นนามแฝงได้รับการตั้งค่าในแฟ้ม. bashrc คุณสามารถเรียกใช้นามแฝงได้ดังนี้:
LL
ลา
ล.
ถ้าคุณพบว่าตัวเองกำลังเรียกใช้คำสั่งอย่างสม่ำเสมอและเป็นคำสั่งที่ค่อนข้างยาวอาจมีค่าเพิ่มชื่อแทนของคุณเองในไฟล์. bashrc
รูปแบบของนามแฝงมีดังนี้:
นามแฝง new_command_name = command_to_run
โดยทั่วไปคุณจะระบุคำสั่งนามแฝงจากนั้นให้ชื่อนามแฝง จากนั้นให้คุณระบุคำสั่งที่คุณต้องการใช้หลังจากเครื่องหมายเท่ากับ
ตัวอย่างเช่น
นามแฝงขึ้น = 'ซีดี .. '
คำสั่งข้างต้นช่วยให้คุณสามารถเข้าถึงไดเรกทอรีได้ง่ายๆโดยการป้อนข้อมูล
สรุป
ไฟล์. bashrc เป็นเครื่องมือที่มีประสิทธิภาพมากและเป็นวิธีที่ดีในการปรับแต่งเปลือก Linux ของคุณ ใช้อย่างถูกต้องคุณจะเพิ่มประสิทธิภาพการทำงานของคุณเป็นสิบเท่า