15、深入理解 Linux 环境变量与文件权限

深入理解 Linux 环境变量与文件权限

1. Linux 环境变量概述

Linux 系统使用全局和局部环境变量来存储系统环境信息。全局环境变量可在其父 shell 创建的任何子 shell 中访问,而局部环境变量只能在定义它们的进程中访问。

Bash shell 不仅使用原始 Unix Bourne shell 中定义的系统环境变量,还引入了许多新的环境变量。其中, PATH 环境变量定义了 Bash shell 查找可执行命令的搜索模式,用户可以修改该变量以添加自己的目录。

用户还可以创建自己的全局和局部环境变量,这些变量在整个 shell 会话期间都可访问。Bash shell 启动时会执行多个启动文件,这些文件可以包含环境变量定义,为每个 Bash 会话设置标准环境变量。当用户登录 Linux 系统时,Bash shell 会访问 /etc/profile 启动文件和每个用户的本地启动文件,用户可以自定义这些文件以包含自己的环境变量和启动脚本。

此外,还有环境变量数组,它可以在单个变量中包含多个值。用户可以通过引用索引值单独访问这些值,也可以通过引用整个环境变量数组名称来访问所有值。不过,变量数组有时会使问题复杂化,在 shell 脚本编程中不太常用,而且它们在不同的 shell 环境中可移植性较差。

2. Linux 文件权限基础

Linux 系统采用 Unix 的文件权限方法,通过为每个文件和目录设置一组安全设置,允许单个用户和组访问文件,以保护文件免受未经授权的查看或修改。

2.1 Linux 安全核心 - 用户账户 </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值