หลังจากแก้ไข screenrc แล้วจะดูการเปลี่ยนแปลงโดยไม่ต้องเริ่มต้นหน้าจอใหม่ได้อย่างไร
หลังจากแก้ไข screenrc แล้วจะดูการเปลี่ยนแปลงโดยไม่ต้องเริ่มต้นหน้าจอใหม่ได้อย่างไร
คำตอบ:
คุณอาจจะลอง-Ctrla :
source ~/.screenrc
source
ซึ่งจะไม่เกิดขึ้นเมื่อคุณใช้
source
จาก.screenrc
(ซึ่งจะมีคำแนะนำในการสร้างหน้าจอ) สำหรับการเริ่มต้นปกติและเมื่อคุณต้องการsource
อีกครั้งscreen
ได้เริ่มขึ้นแล้วเพียงทำ "ctrl-a: source Secondary-file" เพื่อข้ามสิ่งที่สร้างหน้าจอ
ฉันลองตัวเลือกที่กล่าวถึงที่นี่ - Ctrl- และมันไม่ได้ผลสำหรับฉันa :
source ~/.screenrc
นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน - Ctrl-a :
source $HOME/.screenrc
~
จะขยายไปยังโฮมไดเร็กตอรี่ของคุณ
ฉันมีสิ่งนี้ในไฟล์. screenrc ของฉัน:
bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"
ซึ่งทำให้หน้าจอโหลดไฟล์. screenrc อีกครั้งเมื่อCtrl-AShift-Rกด
แน่นอนว่าจะได้ผลก็ต่อเมื่อคุณได้รับบรรทัดในไฟล์. screenrc ของคุณแล้ว! หากต้องการ 'bootstrap' ตัวเรียงลำดับนี้ในเซสชันหน้าจอที่มีอยู่ให้เพิ่มบรรทัดด้านบนบรรทัดลงในไฟล์. screenrc ของคุณแล้วทำตามคำตอบของ @Dennis Williamson หลังจากนั้นคุณจะสามารถใช้แป้นพิมพ์ลัดใหม่