วิธีเรียก“ sub” .putput (เช่นเดียวกับใน. bashrc ซึ่งคุณสามารถ“ source sub_script.sh”)


16

ฉัน~/.bashrcมีหนึ่งบรรทัด:

source my_config/my_actual_bashrc.sh

มีการเทียบเท่ากับ.inputrcดังนั้นการปรับแต่งของฉันสามารถอยู่ในสถานที่ที่แยกต่างหากและ "เรียกว่า" โดย~/.inputrc?

คำตอบ:


20

ตามman readline:

$include

คำสั่งนี้ใช้ชื่อไฟล์เดียวเป็นอาร์กิวเมนต์และอ่านคำสั่งและการผูกจากไฟล์นั้น ตัวอย่างเช่นคำสั่งต่อไปนี้จะอ่าน/etc/inputrc:

$include  /etc/inputrc

6

หากคุณต้องการเปลี่ยนตำแหน่งของไฟล์คุณสามารถตั้งค่าINPUTRCเป็นmy_config/my_actual_inputrc(หากไม่มีการตั้งค่าเริ่มต้นเป็น~/.inputrc)

นอกจากนี้ยังมีเทียบเท่าsourceนั่นคือ$include( แหล่งที่มา ) ตัวอย่างเช่น:

$include myconfig/my_actual_inputrc

5

ตัวเลือกอื่นคือใช้ลิงค์:

ln -s my_config/my_inputrc .inputrc

ที่จะสร้างไฟล์ .inputrcmy_config/my_inputrcเป็นชี้เชื่อมโยงไปยัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.