ฉันแค่อยากรู้ว่าจะเกิดอะไรขึ้นถ้าฉันลบ~/.bashrc
ไฟล์ของผู้ใช้ แม้แต่ผู้ใช้รูทก็มี~/.bashrc
ไฟล์ของตัวเองหรือไม่? ถ้าฉันลบสิ่งนั้นหรือฉันจะทำอย่างไร
ฉันแค่อยากรู้ว่าจะเกิดอะไรขึ้นถ้าฉันลบ~/.bashrc
ไฟล์ของผู้ใช้ แม้แต่ผู้ใช้รูทก็มี~/.bashrc
ไฟล์ของตัวเองหรือไม่? ถ้าฉันลบสิ่งนั้นหรือฉันจะทำอย่างไร
คำตอบ:
หากคุณลบ~/.bashrc
ไม่มีอะไรพิเศษของผู้ใช้ เกิดขึ้น /etc/bash.bashrc
ทุบตีจะยังคงเริ่มต้นและใช้ระบบกว้าง
เช่นเดียวกับผู้ใช้ root ใด ๆ ที่อาจจะหรืออาจไม่ได้และถ้ามันมีอยู่คุณสามารถลบถ้าคุณมีสิทธิ์ในการเขียน~/.bashrc
/root/
/etc/bash.bashrc
ไฟล์ bash จะใช้ค่าเริ่มต้นที่เก็บไว้ในซอร์สโค้ด เชลล์เวอร์ชันนั้นอาจขาดคุณสมบัติแฟนซี (สี, พรอมต์ที่มีประโยชน์, การเติมแท็บ) แต่จะสามารถใช้งานได้
bash --rcfile /etc/bash.bashrc
และbash --norc
คำสั่งควรปล่อยให้คุณเห็นวิธีการทุบตีจะมีลักษณะ (ตามโดยไม่เพียง แต่~/.bashrc
ไฟล์และไม่มีทั้งสอง/etc/bash.bashrc
และ~/.bashrc
) โดยไม่ลบไฟล์
คุณไม่สามารถลบไฟล์. bashrc ของผู้ใช้รูทเว้นแต่คุณจะเป็นผู้ใช้รูท
ในกรณีที่ไฟล์. bashrc ถูกลบสำหรับบัญชีของคุณคุณสามารถกู้คืนได้
cp /etc/skel/.bashrc ~/.bashrc
แต่นี่ไม่ใช่ไฟล์. bashrc เก่าของคุณ เป็นไฟล์. bashrc ใหม่ที่มีการกำหนดค่าเริ่มต้น
อัปเดต: อยากรู้อยากเห็นและมากกว่าอยากรู้อยากเห็น
ไม่มีปัญหาอย่างที่กำหนดไว้ในคำตอบด้านบนหากคุณลบ.bashrc
ไฟล์แล้ว ระบบของคุณจะใช้ไฟล์ /etc/bash.bashrc ทั้งระบบและทำงานตามปกติ
แต่ถ้าระบบ/etc/bash.bashrc
ไฟล์ของคุณกำลังใช้งานโดยระบบของคุณไม่มีนามแฝง, ไม่มีความสมบูรณ์ของแท็บอัตโนมัติ, ไม่มีสีไม่มีอะไรจะทำงานให้คุณ
ในกรณีที่มีความอยากรู้อยากเห็นมากเกินไปถ้าคุณลบความกว้างของระบบ/etc/bash.bashrc
แล้วก็ไม่มีปัญหา แต่คุณสมบัติเดียวที่พลาดนี่คือถ้าคุณพิมพ์คำสั่งบางอย่างซึ่งไม่สามารถใช้ได้เราเคยได้รับคำสั่งไม่พบ แต่หลังจากลบระบบ bashrc กว้างคุณจะไม่ รับได้ว่า
นั่นคือทั้งหมดที่ฉันรู้ตอนนี้
หวังว่ามันจะช่วย
หากคุณลบ. bashrc ของผู้ใช้และพวกเขาใช้มันพวกเขาจะโกรธคุณจริงๆ !!! เพียงแค่สำรอง / เลื่อนโดยใช้mv ~user/.bashrc ~user/.bashrc.orig
"สิ่งที่จะเกิดขึ้น" ได้รับการแก้ไขในคำถามอื่น ๆ ผู้ใช้จะยังสามารถเข้าสู่ระบบได้โดยใช้โปรไฟล์เริ่มต้นของระบบโดยสมมติว่าคุณอยู่ใน Ubuntu ที่กล่าวถึงที่นี่: ฉันจะคืนค่า. bashrc เป็นค่าเริ่มต้นได้อย่างไร
คำถามนั้นมีความเป็นไปได้ที่ซ้ำกับคำถามนี้ที่ให้ข้อมูล (เช่นเดียวกับคำตอบอื่น ๆ ที่นี่) เกี่ยวกับ / etc / skel วิธีการกู้คืนไฟล์. bashrc