GNU ekranına her yeni pencerede .bash_profile dosyasını çalıştırmasını nasıl söyleyebilirim?


18

GNU ekranında yeni bir pencere açtığımda çalışıyor .bashrcama çalışmıyor .bash_profile. Kurulumumda bu, bazı ortam değişkenlerinin o pencerede doğru şekilde ayarlanmamasına neden olur.

Yeni bir pencere açmak .bash_profileyerine GNU ekranının her zaman çalışmasını nasıl söyleyebilirim .bashrc? (Sadece aramamı söyleme lütfen .bash_profilebenim dan .bashrc:)

Yanıtlar:


33

Bir giriş kabuğu olarak bash'ı (veya herhangi bir kabuğu) başlatmak istiyorsunuz. Bunu ile yap

shell -$SHELL

sizin ~/.screenrc. Sihir -kabuğun önündedir. Ayrıntılar man screenrciçin bakınız. (Pekala, daha fazla ayrıntı yok, çünkü bu neredeyse.)


1
Bunu yaptığımda, komutunu kullandığım dizinde başlayan ekranı durdurur. Komutu başlattığım dizini, başlatıldığı dizin olarak nasıl kullanabilirim?
theonlygusti

O sayfayı getiremiyorum! Çevrimiçi dokümanlar burada: gnu.org/software/screen/manual/screen.html#Shell . Screenrc sadece bir ekran yeniden oluşturulduğunda tekrar okunduğu için kafam karıştı - her uygulamada yeni bir pencere
açtığınızda değil

@theonlygusti Benim için, .screenrc'yi önerildiği gibi ayarlarken çalışma dizini korunur.
Holger Brandl

2

Ya kaynağına gerekir ~/.bash_profiledan ~/.bashrcveya doğrudan gerekmez şeyler koymak ~/.bashrchem sizin gelen üçüncü bir dosyaya ve kaynak bunu içinde ortak noktası şeyler veya koymak ~/.bashrcve ~/.bash_profile.


Bunları NEREDE kaynaklayacağım? ... çünkü SORUN OLDUĞUNUZ (ekran bunlardan hiçbirini kaynak ETMEZ)
THESorcerer

@THESorcerer: Sistemimde, diğer yanıtta gösterilen komut olmayan screenkaynaklar . ~/.bashrcshell
sonraki duyuruya kadar duraklatıldı.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.