博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统中profile、bshrc、bash_profile、profile.d文件的区分
阅读量:5939 次
发布时间:2019-06-19

本文共 593 字,大约阅读时间需要 1 分钟。

profile类:

全局:对所有用户都生效

   /etc/profile

   /etc/profile.d/*.sh

用户个人:仅仅对当前用户有效

    ~/.bash_profile

作用:

      1、用于定义环境变量

      2、运行命令或脚本

bashrc类:

全局:

     /etc/bashrc

用户个人:

     ~/.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进程重读配置文件;

source /path/config_file

./path/config_file

      本文转自027ryan  51CTO博客,原文链接:http://blog.51cto.com/ucode/1895651
,如需转载请自行联系原作者
你可能感兴趣的文章
XILINX_zynq_详解(6)
查看>>
计算机网络术语总结4
查看>>
新手小白 python之路 Day3 (string 常用方法)
查看>>
soapUI的简单使用(webservice接口功能测试)
查看>>
框架 Hibernate
查看>>
python-while循环
查看>>
手机端上传图片及java后台接收和ajaxForm提交
查看>>
【MSDN 目录】C#编程指南、C#教程、ASP.NET参考、ASP.NET 4、.NET Framework类库
查看>>
jquery 怎么触发select的change事件
查看>>
angularjs指令(二)
查看>>
(原創) 如何建立一个thread? (OS) (Linux) (C/C++) (C)
查看>>
<气场>读书笔记
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>
ZooKeeper 可视化监控 zkui
查看>>
Linux下通过配置Crontab实现进程守护
查看>>
ios 打包上传Appstore 时报的错误 90101 90149
查看>>
Oracle推出轻量级Java微服务框架Helidon
查看>>
密码概述
查看>>