一,环境变量配置文件简介
1,source 命令
source 配置文件 或者 (. 配置文件) 让当前配置文件在系统中立即生效,否则需要重启重新登录,注意点后面有个和配置文件分开的空格
2,五个常见的配置文件路径
1,/etc/profile 系统中所有的用户都能看到
2,/etc/profile.d/*.sh 系统中所有的用户都能看到
3,/etc/bashrc 系统中所有的用户都能看到
4,~/.bashrc 只有当前用户才能看到 (隐藏文件)
5,~/.bash_profile 只有当前用户才能看到 (隐藏文件)
3,在配置文件中配置的环境变量如果相同名称则会覆盖,除非在变量上值进行叠加.
用户登录最先读取/etc/profile下面的配置文件
---------------------------------------------------------------------------------
二,其他配置文件:
~/.bash_logout 退出的时候执行相应的操作
~/.bash_history 保存敲过的历史命令
/etc/issue 保存本地用户登录之前时的欢迎信息
/etc/issue.net 保存远程访问用户登录之前时的欢迎信息
/etc/motd 保存本地和远程用户成功登录之后的欢迎信息
分享到:
相关推荐
### Tony老师聊shell—环境变量配置文件 在深入探讨shell中的环境变量配置文件之前,我们首先需要理解几个基本概念:shell、环境变量以及配置文件...希望本文能帮助读者更好地理解和掌握shell环境变量配置的相关知识。
Linux运维-3.Shell编程-11shell基础-121环境变量配置文件1.avi
系统环境变量是系统提供的共享变量,是 Linux 系统加载 Shell 的配置文件中定义的变量共享给所有的 Shell 程序使用。 8. Shell 配置文件 Shell 配置文件分类有全局配置文件和个人配置文件。全局配置文件包括 /etc/...
在本资源包中,我们聚焦于“实战Linux Shell编程与服务器管理”。Shell编程是Linux操作系统中的核心技能之一,它允许用户通过命令行界面自动化执行任务,极大地提高了工作效率。以下是关于这个主题的一些关键知识点...
了解`~/.bashrc`和`~/.bash_profile`等配置文件的用法,以及如何设置和使用环境变量,对于个性化Shell环境和编写适应不同环境的脚本十分关键。 8. **文件测试运算符** 文件测试运算符如`-e`(检查文件是否存在)...
### Linux与Unix Shell编程指南知识点概述 #### 一、文件安全与权限 **知识点1:文件权限** - 文件权限用于管理文件的访问控制,确保只有授权用户能够读取、写入或执行文件。 - 权限分为三组:文件属主、同组用户...
5. Linux环境变量:文件中提到了环境变量的概念,例如HOME、PATH等。环境变量提供了Shell用来管理进程环境的配置信息。例如,HOME变量存储了用户的主目录路径,而PATH变量定义了系统搜索可执行文件的路径。Shell脚本...
实验报告2 Shell及Shell编程主要关注Bash shell的使用,包括其功能、配置文件、脚本编写和常用命令。在Linux或Unix系统中,Shell是用户与操作系统交互的界面,Bash是最常用的Shell之一。 1. **Bash配置文件**: - ...
`.bashrc`和`.bash_profile`是用户级别的配置文件,用于设置环境变量和别名。`/etc/profile`则用于全局的系统设置。 六、正则表达式 Shell支持正则表达式,用于模式匹配和文本处理。常见的正则表达式元字符如`.`、`...
8. **环境变量和配置**:探索如何设置和管理环境变量,以及个性化配置Shell环境。 9. **错误处理和调试**:学习如何处理脚本运行中的错误,以及使用调试工具查找和解决问题。 10. **高级Shell编程**:深入研究...
- **Shell环境**:理解Shell启动过程,环境变量(如PATH、HOME)的作用,以及如何通过`.bashrc`或`.bash_profile`配置个人设置。 - **命令行接口**:学会基本的命令行操作,如文件和目录管理、文件查找、文本处理...
《Unix与Linux Shell编程指南》是一本专注于操作系统交互和自动化任务执行的实用手册。Shell编程在Linux和Unix环境中扮演着核心角色,它提供了一种高效的方式来进行系统管理、任务自动化以及用户界面定制。以下是...
5. **环境变量**:环境变量存储系统和用户特定的信息,如路径、配置和设置。掌握如何查看、设置和修改环境变量,对于编写依赖环境的脚本至关重要。 6. **外壳扩展(Shell Extensions)**:外壳扩展允许自定义文件...
在这里,作者可能详细讲解了如何使用shell编写CGI脚本,包括环境变量的使用、标准输入输出的管理、错误处理以及如何与web服务器进行通信。理解CGI脚本的编写可以让你构建交互式的网络应用程序。 附录 “常用shell...
- **配置文件**:在程序的配置文件中设置环境变量,可以自定义程序的行为。 - **脚本编程**:在shell脚本中使用环境变量,实现自动化任务和条件判断。 - **程序交互**:通过修改环境变量,可以让程序间共享信息,...
Shell编程语言提供了定义变量的能力,用户可以创建变量来存储临时数据或配置信息。变量的取值都是字符串类型,并且在引用变量时需要使用美元符号($)作为前缀,例如,若有一个变量名var,其内容可通过$var来引用。 ...