
我的朋友向我提供了一份相當詳細的信息.screenrc
,我將其放入我的~/
目錄中。當我運行它時,我非常有信心screen
它沒有利用文件中的編輯。
- 我該如何確認我是否在使用它?
- 如何確保我的系統使用該
~/.screenrc
檔案?
答案1
$HOME/.screenrc 應該是編譯時的預設值。您也可以在命令列中指定它:
$ screen -c ~/.screenrc
您也可以使用環境變數來設定它:
$ export SCREENRC="~/.screenrc"
至於確認它正在被讀取/使用,請嘗試將這兩個放入您的 screenrc 中:
hardstatus on
hardstatus alwayslastline
如果它在底行列出了所有窗口,則表示您的 screenrc 正在讀取。
答案2
光明槍騎兵的答案很有用,但根據一些有限的經驗我可以補充:
如果您的 .screenrc 檔案中存在錯誤,系統似乎會screen
靜默忽略該檔案。
這可以解釋原因。您可能想要從一個空文件開始,然後慢慢添加行以找出有問題的行。
答案3
screenrc 檔案要等到您下次登入時才會生效。如果您已經創建了該文件,然後運行 screen,則它似乎不起作用。不過,下次您登入 bash 會話時,它就會起作用。
同時,您可以根據其他答案指定文件。我發現再次快速登入會更容易。