首頁 > 軟體

Linux 使用者登入shell及登入時讀取的組態檔

2020-06-16 18:09:12

站在使用者登入的角度來說,SHELL的型別:
登入式shell:
          正常通過某終端登入
          su - USERNAME
          su -l USERNAME
非登入式shell:
          su USERNAME(使用su切換使用者,不帶任何引數)
          GUI下開啟命令視窗
          自動執行的shell指令碼
bash的組態檔:
全域性設定
      /etc/profile,/etc/profile.d/*.sh,/etc/bashrc
個人設定
    ~/.bash_profile,~/.bashrc
profile類的檔案:
          設定環境變數
          執行命令或指令碼
bashrc類的檔案:
          設定本地變數
          定義命令別名
登入式shell如何讀取組態檔:
/etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile -->~/.bashrc -->/etc/bashrc
非登入式shell如何讀取組態檔:
~/.bashrc -->/etc/bashrc -->/etc/profile.d/*.sh


IT145.com E-mail:sddin#qq.com