Ekranı yeniden başlatmadan screenrc nasıl yeniden yüklenir? | m24sniperweaponsystem.com
Değiştirilen screenrc'den sonra, ekranı yeniden başlatmadan değişiklikleri nasıl görebilirim?
Deneyebilirsin Ctrl-bir : source ~/.screenrc.
Dosya kaynağı çalışmalıdır. Ayırmak ve tekrar takmak olmaz. - Zed
@Zed: Ama kullandığınız zaman gerçekleşmeyecek termcap / terminfo şeylerini yeniden uygulayacak source. - Dennis Williamson
@Dennis, koparmaya ve yeniden takmaya çalıştım ve işe yaramadı, bu yüzden bu soruyu sormaya geldim. Ayrıca, kaynak kullanmak .screenrc'deki tüm pencereleri açabilir, ancak oturumu yenilemez, ancak bir oturumda yinelenen pencereler oluşturabilir. Teşekkürler. - garconcn
"Kaynak" kullanımı, ekranın .screenrc'yi bir çalışan oturumda yeniden okumasının doğru (ve sadece) yoludur. Evet, bu, içinde pencere veya düzen oluşturan komutlar dahil olmak üzere içinde sahip olduğunuz tüm komutları yeniden çalıştıracağı anlamına gelir. Yeni pencere / düzenleri oluşturan komutları yorumlamak için dosyayı düzenleyebilirsiniz; dosyaya kaynak; ve sonra bu satırları yorumlamayın. Tabii ki, eğer test etmek istediğin pencere yaratmasıysa, burada fazla seçeneğin yok ... - James Polley
@garconcn: Bu sık sık yapabileceğiniz bir şeyse, bunları (ekran oluşturmayan yönergeleri) ikinci dosyaya koyun ve source dan .screenrc (başlangıçta ekran oluşturma talimatlarını içerecektir) düzenli başlatma ve gerektiğinde source yine sonra screen zaten başladı, sadece ekran oluşturma şeyler atlamak için "ctrl-a: kaynak ikincil dosya" yapmak. - Dennis Williamson
Burada belirtilen seçeneği denedim - Ctrl-bir : source ~/.screenrc ve benim için çalışmadı.
Bu benim için çalıştı - Ctrl-bir : source $HOME/.screenrc
Beklemek normal olurdu ~ ana dizininize genişletmek için. - Iain
@ Bildiğim, ideal olarak yapmalıyım. O zaman ENV'imle bir şeylerin yanlış olduğunu tahmin ediyorum. Yine de işe yaradı. - holydevil
CentOS 5'de aynı sorunu yaşadım. - slm
Archlinux üzerinde zsh ve oh-my-zsh ile aynı sorun. - Jaseem
Mac'imde de aynı sorun 'source $ HOME / .screenrc' kullanmak zorunda kaldı - bobmagoo
Bunu benim screenrc dosyasında var:
bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"
Hangi .screenrc dosyasını yeniden yüklemek için ekran neden olur Ctrl + AShift-R, basılır.
Tabii ki, bu sadece .screenrc dosyanızda zaten bir satır var ise çalışır! Varolan bir ekran oturumunda bu sıralamayı 'bootstrap' yapmak için .screenrc dosyasına satırın üstündeki satırı ekleyin ve ardından @Dennis Williamson'un yanıtını izleyin. Bundan sonra, yeni klavye kısayolunu kullanabileceksiniz.
Temiz, teşekkür ederim! - Tobias Kienzler
SSH: İki Faktörlü Kimlik Doğrulama WSUS ve Çekti Yamalar Nginx 1.6.3 ila 1.8 arası yükseltme rsnapshot vs zfs / btrfs anlık görüntüleri setenforce: SELinux devre dışı Komut satırı araçlarını kullanarak sıralı bir sırada çoğaltmaları sayma Bir müşteri ne kadar süreyle AD'de kapanabilir?