1. 程式人生 > >老男孩教育每日一題-第76天-說說/etc/profile /etc/bashrc .bashrc .bash_profile的區別

老男孩教育每日一題-第76天-說說/etc/profile /etc/bashrc .bashrc .bash_profile的區別

常見系統文件說明 每日一題

參考答案:

每個文件的含義

/etc/profile 主要用是系統的環境變量,同時我們也放些別名
/etc/bashrc 主要用來存放系統的別名和自己定義的函數(都可以放到 /etc/profile中)
.bashrc 是用戶自己定義的別名
.bash_profile 是用戶自己定義的環境變量

文件之間的聯系:

測試方法在/etc/bashrc /etc/profile .bashrc .bash_profile 這四個文件的第一行和最後一行添加上標記

/etc/profile
/etc/profile
/root profile
/root bashrc
/etc/bashrc
/etc/bashrc
/root bashrc
/root profile

先讀取/etc/profile文件,然後讀取用戶自己的.bash_profile然後讀取.bashrc的內容最後讀取/etc/bashrc這個文件。
這是這幾個文件在用戶登錄的時候的運行的順序。

網友答案:

北京-嘉嘉

etc下因該是全劇參數對所有用戶生效,帶點號的因該是當前用戶生效。profile一般用於環境變量設置,bashrc一般用於別名設置

京-小劉

/etc/profile /etc/bashrc 為全局環境變量,到哪都可以用,這裏只針對命令行,在一些軟件中不行
/etc/profile 放置系統的變量   別名也可以放在這裏
/etc/bashrc 放置別名
.bashrc .bash_profile 只針對當前登陸的用戶生效

備註

今天是每日一題陪伴大家的第__76__天,期待你的進步。
對於題目和答案的任何疑問,請在博客評論區留言。
往期題目索引
http://lidao.blog.51cto.com/3388056/1914205

本文出自 “李導的博客” 博客,請務必保留此出處http://lidao.blog.51cto.com/3388056/1940708

老男孩教育每日一題-第76天-說說/etc/profile /etc/bashrc .bashrc .bash_profile的區別