Linux环境配置与定制指南
1. 环境概述
在shell会话期间,shell会维护一组信息,这组信息被称为环境。程序会利用环境中存储的数据来确定系统的配置信息。多数程序使用配置文件来存储程序设置,但也有一些程序会查找环境中存储的值以调整自身行为。基于此,我们可以通过环境定制shell体验。
1.1 相关命令
在操作环境时,会用到以下几个重要命令:
- printenv :打印部分或全部环境信息。
- set :设置shell选项。
- export :将环境变量导出给后续执行的程序。
- alias :为命令创建别名。
1.2 环境存储内容
shell在环境中主要存储两种基本类型的数据:环境变量和shell变量。在bash中,这两种类型在很大程度上难以区分。shell变量是bash放置的数据,而环境变量则是其他所有数据。此外,shell还会存储一些编程数据,如别名和shell函数。
1.3 查看环境内容
可以使用bash的 set 内置命令或 printenv 程序来查看环境中存储的内容。 set 命令会显示shell变量、环境变量以及定义的shell函数,而 printenv 仅显示环境变量。由于环境内容列表可能很长,建议将命令输出通过管道传递给 less 进行分页查看。
超级会员免费看
订阅专栏 解锁全文
1941

被折叠的 条评论
为什么被折叠?



