1. /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登 录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
2. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
3. /.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
4. /.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
5. /.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
6. /etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
7. /.bash_profile 是交互式、login 方式进入 bash 运行的/.bashrc 是交互式 non-login 方式进入 bash 运行的,通常二者设置大致相同,所以通常前者会调用后者。
分享到:
相关推荐
### Ubuntu下环境变量设置详解 #### 一、概述 在Ubuntu系统中,环境变量的设置对于用户来说至关重要,尤其是在管理软件路径或者自定义系统行为时。本文将详细介绍Ubuntu下环境变量的设置方法,并通过具体步骤解释...
1. **/etc/profile**:这是一个系统范围内的环境变量设置文件,它为每个登录用户设置了环境信息。当用户首次登录时,该文件会被执行,并从`/etc/profile.d`目录下的配置文件中收集shell设置信息。例如,可以在此文件...
- **适用场景**:推荐用于普通用户的环境变量设置。 ##### 方法二:系统目录下的 `/etc/profile` 文件 - **操作步骤**: - 使用 root 用户权限编辑 `/etc/profile` 文件。 - 在文件末尾添加以下内容: ```bash ...
Shell脚本支持条件语句(if/else)、循环(for/while)、函数以及系统命令和环境变量的使用。例如,`if`语句用于根据条件执行不同的代码块,`for`循环则可用于遍历列表或执行固定次数的操作。环境变量是系统级别的...
Java程序的运行离不开环境变量的配置,特别是对于Java开发者来说,正确设置环境变量是确保Java应用程序正常运行的基础。本文将详细讲解如何在不同操作系统中修改和添加Java相关的环境变量,尤其是`PATH`变量。 首先...
在Linux世界中,Ubuntu是一个非常流行的开源操作系统,它基于Debian发行版,为用户提供了一个强大且用户友好的桌面环境。本教程将聚焦于Ubuntu中的一个核心组件——Shell,特别是关于Shell的类型转换这一主题。 ...
变量是 Shell 编程中的一种基本元素,分为局部变量、环境变量和参数变量。局部变量只在当前 Shell 中有效,环境变量在整个系统环境中有效。参数变量是 Shell 命令中传递的参数,特殊变量是 Shell 中的一些特殊符号,...
Ubuntu Profile 环境变量设置详解 在 Linux 操作系统中,环境变量是一种非常重要的概念,它影响着系统的行为和用户的使用体验。今天我们将详细探讨 Ubuntu Profile 环境变量的设置方法和相关知识点。 首先,让我们...
在Linux系统中,Shell脚本是一种强大的自动化工具,可以用于执行一系列命令和操作。本教程主要探讨如何在Shell脚本中使用函数来添加环境变量,这...通过编写这样的函数,你可以更有效地维护和管理系统的环境变量设置。
这可能涉及到修改脚本中的变量,或者通过系统设置进行更改。 4. **重启桌面环境**:完成设置后,可能需要重启你的桌面环境(例如Unity、Gnome、KDE等)或者整个系统,以使新的背景效果生效。 5. **故障排查**:...
因此,如果两个文件中有相同的环境变量设置,`/etc/environment` 中的设置会优先于 `/etc/profile` 中的设置。 在扩展路径时,如需添加 `yourpath1`,只需将 `:yourpath1` 添加到 `PATH` 变量后面: ```bash PATH=...
Shell 命令格式为:命令名 [选项] 参数 1 参数 2...,环境变量是一种特殊的变量,它可以影响 Shell 的行为,通配符是一种特殊的字符,可以匹配多个字符,逻辑判断是一种特殊的语句,可以根据条件执行不同的命令,...
环境变量是在Shell启动时设置的,它们可以存储路径、用户信息、系统配置等数据,可供所有当前用户运行的程序使用。配置环境变量通常涉及修改特定的配置文件,以便永久性地改变Shell的行为。以下是对Linux中环境变量...
- `/etc/environment`:这是登录时操作系统读取的第二个环境变量设置文件。 - `~/.profile`:登录时执行的第三个文件,每个用户都可以在此设置特定的shell信息,仅执行一次。 - `/etc/bashrc`:为运行bash shell的每...
8. **别名和环境变量**:Shell允许设置别名,简化常用命令的输入,如`alias ll='ls -l'`。环境变量(如`PATH`)对系统行为有全局影响,理解它们的工作原理可以提高工作效率。 9. **历史记录和命令补全**:Shell保存...
- **Bash设置**:提供了关于如何配置Bash环境变量、别名和函数的技巧。 - **鼠标设置**:介绍了如何调整鼠标的灵敏度和其他设置。 - **NFS设置**:教授如何设置网络文件系统(NFS),实现跨网络的文件共享。 - **...
3. 打开`gen_misc.sh`脚本,并设置环境变量`SDK_PATH`为SDK的路径(即`ESP8266_RTOS_SDK-master`的位置),`BIN_PATH`为工程生成的bin路径。 4. 编译程序: ```shell $ ./gen_misc.sh ``` 5. 下载固件: - ...
还有一些常见的环境变量,如`PATH`(命令查找路径)、`HOME`(用户主目录)、`MAIL`(邮件存放目录)、`SHELL`(当前Shell类型)、`HISTSIZE`(历史命令记录数)、`LOGNAME`(用户名)、`HOSTNAME`(主机名)、`LANG...
2. **环境变量设置**:脚本会根据需要修改`.bashrc`或`.bash_profile`文件,设置环境变量,确保新安装的工具能在终端中被正确识别。 3. **版本控制工具**:对于Git这样的版本控制系统,mangi-script会进行安装并...