Bash shell的配置文件

Bash 的配置文件: 兩類: Profile 類:爲交互式登陸的 shell進程提供配置 Bashrc 類:爲非交互式登陸的 shell進程提供配置 登陸類型: 交互式登陸 shell進程: 直接通過某終端輸入賬號和密碼後登陸打開的 shell進程: 使用 su命令:su – centos ,或者使用 su -l centos 執行的登陸切換; 非交互式登陸 shell進程: Su centos 執行的登陸切換; 圖形界面下打開的終端; 運行腳本 Profile 類: 全局:對所有用戶都生效; /etc/profile /etc/profild.d/*.sh 用戶個人:僅對當前用戶有效; ~/.bashrc 功用: 1. 定義本地變量; 2. 定義命令別名; 注意:僅管理員可修改全局配置文件; 交互式登陸 shell進程: /etc/profile-->/etc/profile.d/*-->~/.bash_profile-->/.bashrc-->/etc/bashrc 非交互式登陸 shell進程: ~/.bashrc-->/etc/bashrc-->/etc/profile.d/* 命令行定義的特性,例如變量和別名作用域爲當前 shell進程的生命週期; 配置文件定義的特性,只對隨後新啓動的 shell 進程有效; 讓通過配置文件定義的特性立即生效; (1) 通過命令行重複定義一次; (2) 讓 shell進程重讀配置文件;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章