各种环境rc的加载顺序:
1.先读取 /etc/profile, 再根据/etc/profile的内容去读取其他附加的设置文件,例如 /etc/profile.d与/etc/inputrc等设置 --
这是“公共设置”
2.根据不同的用户,到用户的家目录去读取~/.bash_profile或~/.bash_login或~/.profile,(依次尝试,有则忽略后面的..) --
有点用户定制的意思了·
3.根据不同的用户,到家目录去读取 ~/.bashrc, 其中,每次执行shell脚本的时候(去开启一个终端,执行一个脚本..),都会
重新读取这个文件
环境的设置要走完以上三个完整的过程,显然 ~/.bashrc确立了最终的结果。因此,bashrc的设置在 ~/.bashrc中是最有效的!
可以将自己习惯的 alias, PATH, 或者自定义的变量写到这里去~~ ~/.bashrc
如果做了修改,可以使用 $source ~/.bashrc 或者 $. ~/.bashrc立即生效~
登陆shell和非登陆shell:
登陆shell读取环境变量按照上述顺序,而非登陆shell,如在图形linux下开的中端,登陆shell中继续开除的其他shell,则只读取 ~/.bashrc
一般系统将 ~/.bash_profile 的内容指到 ~/.bashrc 这样就简化了~~
提示符的环境变量:PS1
分享到:
相关推荐
【linux学习笔记-1】使用GDB调试简单的用户程序.doc 【linux学习笔记-2】父子进程共享文件描述符.doc 【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-...
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...
Linux学习笔记---学习笔记自用
Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用
armlinux学习笔记--IIS音频驱动程序分析
这份“Linux学习笔记-很不错适合linux入门者”文档恰好为初学者提供了一个很好的起点。 首先,笔记可能会从Linux的起源和发展讲起,包括Linux之父Linus Torvalds创建Linux内核的故事,以及GNU项目与自由软件运动...
本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...
【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...
《兄弟连Linux教程1-16章学习笔记》是一份全面涵盖Linux基础知识的学习资料,特别适合初学者和希望快速提升Linux技能的人群。这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和...
这是我在学习Linux是整理的Linux基础的笔记,能很好地从Windows过渡到Linux这个操作系统上,这是只是Linux应用的基础,对于Linux假设服务器方面的学习资料今后可能还会整理上传,敬请期待吧。
### Linux学习笔记—01 Linux操作基础 #### 1. Linux 基础命令与用法 在Linux操作系统中,掌握一系列的基础命令是非常重要的。这些命令可以帮助用户进行各种日常操作,比如文件管理、目录切换、文件查看等。下面将...
"armlinux学习笔记--触摸屏驱动程序分析"这本书深入探讨了这个主题,旨在帮助读者理解和开发针对Linux系统的触摸屏驱动。以下是关于这一主题的详细知识解析: 1. **嵌入式Linux**:嵌入式Linux是指将Linux操作系统...
Linux学习笔记整理资源 1、Linux简介:一种开源的、免费的操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。 Linux注重安全性、稳定性、高并发处理能力,但缺乏优异的可视化界面。 2、...
### Linux学习笔记-初学者 #### 一、Linux分区命名规则及理解 Linux系统中的分区命名规则对于初学者来说非常重要,因为这直接影响到如何管理和识别不同的存储设备。下面详细介绍几个关键概念: - **MBR(Master ...
### ARM Linux学习笔记——深入解析IIS音频驱动程序 #### 引言 在嵌入式系统开发中,音频处理是一项核心功能,特别是在多媒体设备中。本文将深入探讨ARM Linux环境下的IIS(Inter-IC Sound)音频驱动程序设计与...
在Linux学习过程中,了解操作系统的核心结构以及主要目录的用途至关重要。Linux系统采用的是层次化的目录结构,这使得系统管理更为有序。以下是对标题和描述中涉及的一些关键知识点的详细解释: 1. **根目录** `/`...
ARM Linux 学习笔记 -- IIS 音频驱动程序分析(2)资料.pdf 本文档主要介绍 IIS 音频驱动程序的分析,涉及到 ARM Linux 平台的音频驱动程序开发。下面是相关知识点的总结: 1. IIS 控制寄存器设置 在 ARM Linux ...
### Linux学习笔记精要 #### 一、Linux操作系统概述与常用命令 - **Shell与GUI**: Linux系统提供了两种主要的用户交互方式,图形用户界面(GUI)如Gnome和命令行界面(CLI)如Bash。GUI适合初学者,而CLI对于高效地...
这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...
### Linux学习笔记——初学者必备知识点 #### 一、源列表配置 在Linux系统中,尤其是Ubuntu这样的发行版,为了确保软件包的更新与安装,我们需要正确地配置系统的软件源。给定的内容显示了几个不同的软件源地址: ...