码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础(8)关于bash的配置文件

时间:2016-07-13 23:27:18      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:linux   配置文件   bash   

  shell的类型除了图形shell和命令行shell之外,从登陆者的角度又可以划分为登陆式shell以及非登录式shell.

  登录式shell:  三种情况

  1.正常通过某个终端登陆的shell

  2.su - username

  3.su -l username 

  非登录式shell:

  1.su username 

  2.图形终端下打开的命令行窗口

  3.自动执行的shell脚本

  

  对于我们最常用的bash的许多特性是由配置文件决定的.bash的配置文件分为两种:全局配置,个人配置 

  1.全局配置文件

  /etc/profile  /etc/profile.d/*.sh  /etc/bashrc

  2.个人配置

  ~/.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

  

本文出自 “厚积薄发” 博客,请务必保留此出处http://joedlut.blog.51cto.com/6570198/1826173

Linux基础(8)关于bash的配置文件

标签:linux   配置文件   bash   

原文地址:http://joedlut.blog.51cto.com/6570198/1826173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!