歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 家目錄內的隱藏文件

Linux 家目錄內的隱藏文件

日期:2017/2/28 14:49:23   编辑:Linux教程
登入(login)時

先執行 /etc/profile

接著bash會檢查使用者的自家目錄中,是否有 .bash_profile 或者 .bash_login 或者 .profile,若有,則會執行其中一個,執行順序為:

.bash_profile 最優先

.bash_login其次

.profile 最後



bash_history

你使用過的指令都會存儲在一個檔案名為.bash_history。這個檔案預設存儲您在shell提示符下輸入的500個指令。只要你使用history命令便可以查看你使用過的命令



.bash_logout?

是使用者注銷之前, 回去執行設置的命令, 如果使用者希望在他注銷系統之後, 能自動處理一些瑣事, 清楚暫存檔,清楚屏幕等

.bash_profile

每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.

.bashrc

該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取.



/etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.

並從/etc/profile.d目錄的配置文件中搜集shell的設置.

/etc/bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.



bash_login 存在理由或許和 c shell 有關, 但因為 bash 和 c shell 二者語法並不完全相容, 因此, 並不建議將 c shell 的啟動檔直接移過來使用



~/.bash_logout:當每次退出系統(退出bash shell)時,執行該文件.?



另外,/etc/profile中設定的變量(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.



~/.bash_profile:每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該

文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.

~/.bashrc:該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該

該文件被讀取.
Copyright © Linux教程網 All Rights Reserved