1
我正在試圖完成一項非常簡單的任務。用屏幕啓動我的外殼。 在我的.profile文件中。我有這個開始使用屏幕外殼
if [ -f /bin/bash ];
then
echo "Switch to bash."
exec bash
切換到bash。
但是,如果我只在我的.bashrc中包含「屏幕」,我會進入無限循環的屏幕提示,因爲bash遞歸地運行屏幕。
如果我包括。 「exec bash -c屏幕」終端永遠不會去?
我不知道如果我完全明白你的意思?如果我把下面的.bashrc放在裏面,它將不起作用。 – kmassada
@kmassada它不會與.bashrc一起工作,因爲.bashrc總是爲每個bash的交互式實例執行。如果它在.profile中,那會是。但是,如果您將其放置在.bashrc中,則可以使用--norc。 – konsolebox
你明白了!有用。所以如果我理解正確。這運行bash的屏幕?但noprofile部分?爲什麼它是關鍵? – kmassada