如何確保我的系統使用 ~/.screenrc 檔案?

如何確保我的系統使用 ~/.screenrc 檔案?

我的朋友向我提供了一份相當詳細的信息.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 會話時,它就會起作用。

同時,您可以根據其他答案指定文件。我發現再次快速登入會更容易。

相關內容