~ / .bashrc - okuduktan sonra yeni bash içinde bir kez yürütülecek olan bash iletişim hattında bir komutu nasıl belirtebilirim?
Bazı böler başlatmadan sonra bazı uygulamaları (vim, mutt, irrsi) başlatması gereken sonlandırıcı için bir "önyükleme-yapılandırma" ile uğraşıyorum. Ama yine de arka planda normal kabuklar istiyorum (ctrl-z vb ...) Bu yüzden bir uygulamadan çıktıktan sonra, eapplications ömrü boyunca sahip olduğum kabuğun aynısına sahibim ...
Benim için ne işe yaramaz (verilen cevaplara göre)
( bash; vim ) # vim waits for the exit of bash...
bash -c vim # bash exits after vims exit...
bash -c 'vim; exec bash' # bash is executed _after_ vim... ctrl-z won't work
echo vim | bash -s # "Vim: Warning: Input is not from a terminal"
El ile "vim" geçici bir bashrc eklemek de çalışmaz. vim doğru bir şekilde başlar, ancak hala bir ctrl-z'nin beni getireceği arka plan bashı yoktur.
Herhangi bir öneri?
unset PROMPT_COMMAND
yerineexport PROMPT_COMMAND=
olsa.