2012-11-17 165 views
2

我知道csh有很多啓動文件(.login,.cshrc等)。問題是我開始一個新的csh終端,並且我看到很多非標準的(不是標準的,如$ HOME,$ SHELL等)環境變量,在啓動時我沒有設置設置在我的任何啓動腳本中。有沒有辦法找出當前會話啓動時獲取的文件序列。如果不是,那麼甚至有一個設施可以告訴哪個腳本在給定變量名稱的情況下設置了一些環境變量?csh啓動腳本

+2

'man csh'。一些shell手冊頁在定義系統啓動文件的位置上做了很多工作。通常是'/ usr/local/...'祝你好運。 – shellter

回答

0

您需要檢查系統範圍的啓動文件。開始:

/etc/profile中

的呼叫: 的/ etc/{您所使用的全系統的外殼安裝}例如在/ etc/CSH

然後你自己的空間被稱爲

〜/ .profile文件

,後者又調用您的個人殼的設置,例如〜/ .csh