บทนำ
ถ้าคุณใช้ 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
เมื่อฉันเรียกใช้คำสั่งนี้มีสามผลลัพธ์ที่ส่งคืน:
- /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 เพื่อทำสิ่งที่คุณต้องการและแน่นอน ในคู่มือนี้ผมได้แสดงวิธีการแสดงข้อมูลระบบโดยใช้คำสั่ง screenfetch
การใช้นามแฝง
ไฟล์ bashrc มักใช้เพื่อตั้งค่าแทนคำสั่งที่ใช้โดยทั่วไปเพื่อไม่ให้คุณจำคำสั่งที่ยาวได้
บางคนพิจารณาว่าเป็นสิ่งที่ไม่ดีเพราะคุณอาจลืมใช้คำสั่งจริงเมื่อวางไว้ในเครื่องที่ไม่มีไฟล์ bashrc ของคุณเองอยู่
ความจริงก็คือว่าคำสั่งทั้งหมดพร้อมใช้งานออนไลน์และในหน้าคนเพื่อให้ฉันเห็นการเพิ่มนามแฝงเป็นบวกมากกว่าเชิงลบ
ถ้าคุณดูแฟ้ม. bashrc เริ่มต้นในการแจกจ่ายเช่น Ubuntu หรือ Mint คุณจะเห็นชื่อแทนบางส่วนที่ติดตั้งอยู่แล้ว
ตัวอย่างเช่น:
นามแฝง ll = 'ls - al'
alias la = 'ls -A'
นามแฝง l = 'ls -CF'
คำสั่ง ls ใช้ในการแสดงรายการไฟล์และไดเร็กทอรีในระบบไฟล์ ถ้าคุณ อ่านคู่มือนี้คุณจะพบว่าสวิทช์ทั้งหมดมีความหมายอย่างไร เมื่อคุณรันคำสั่ง ls
หมายความว่าคุณจะเห็นรายชื่อแฟ้มแสดงไฟล์ทั้งหมดรวมถึงไฟล์ที่ซ่อนไว้ซึ่งมีคำก่อนหน้าอยู่ รายชื่อไฟล์จะมีชื่อผู้เขียนและแต่ละประเภทไฟล์จะถูกจัด
สวิตช์ -A จะแสดงรายการไฟล์และไดเร็กทอรีทั้งหมด แต่ละเว้นไฟล์ ..
สุดท้าย -CF รายการรายการตามคอลัมน์พร้อมกับการจัดหมวดหมู่ของพวกเขา
ตอนนี้คุณสามารถป้อนคำสั่งใด ๆ เหล่านี้ได้โดยตรงในเทอร์มินัล:
ls -alF
ls -A
LS-CF
เป็นนามแฝงได้รับการตั้งค่าในแฟ้ม. bashrc คุณสามารถเรียกใช้นามแฝงได้ดังนี้:
LL
ลา
ล.
ถ้าคุณพบว่าตัวเองกำลังเรียกใช้คำสั่งอย่างสม่ำเสมอและเป็นคำสั่งที่ค่อนข้างยาวอาจมีค่าเพิ่มชื่อแทนของคุณเองในไฟล์. bashrc
รูปแบบสำหรับนามแฝงมีดังนี้:
นามแฝง new_command_name = command_to_run
โดยทั่วไปคุณระบุคำสั่งนามแฝงแล้วให้ชื่อนามแฝง จากนั้นให้คุณระบุคำสั่งที่คุณต้องการใช้หลังจากเครื่องหมายเท่ากับ
ตัวอย่างเช่น
นามแฝงขึ้น = 'ซีดี .. '
คำสั่งข้างต้นช่วยให้คุณสามารถเข้าถึงไดเรกทอรีได้ง่ายๆโดยการป้อนข้อมูล
สรุป
ไฟล์. bashrc เป็นเครื่องมือที่มีประสิทธิภาพมากและเป็นวิธีที่ดีในการปรับแต่งเปลือก Linux ของคุณ ใช้ในทางที่ถูกต้องคุณจะเพิ่มประสิทธิภาพการทำงานของคุณสิบเท่า