Linux-常见环境变量及其作用

Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量(称之为 Linux中 定制的环境变量 )。但是仍有些环境变量是用户都需要的,我们称之为Linux中 常见的环境变量 ,本文只涉及常见的环境变量的简介!

Linux中 常见的环境变量有:

1.PATH:指定命令的搜索路径
2.HOME:指定用户的主工作目录(即用户登陆到Linux系统中时,默认的目录)
3.HISTSIZE:指保存历史命令记录的条数。
4.LOGNAME:指当前用户的登录名。
5.HOSTNAME:指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
6.SHELL:指当前用户用的是哪种Shell。
7.LANG/LANGUGE:和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
8.MAIL:指当前用户的邮件存放目录。
9.PS1:命令基本提示符,对于root用户是#,对于普通用户是$。
10.PS2:附属提示符,默认是“>”。
备注:可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“Hello,My NewPrompt ”。
   # PS1="Hello,My NewPrompt"
注意:上述变量的名字并不固定,如HOSTNAME在某些Linux系统中可能设置成HOST

当然,我所列举的上述环境变量并非穷尽列出!

Linux也提供了修改和查看环境变量的命令! 下面通过几个实例来说明:
1.echo  显示某个环境变量值 echo $PATH
2.export  设置一个新的环境变量 export HELLO="hello" (可以无引号)
3.env  显示所有环境变量
4.set  显示本地定义的shell变量
5.unset  清除环境变量 unset HELLO
6.readonly  设置只读环境变量 readonly HELLO
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux系统中,可以使用以下命令来查看环境变量: 1. 使用echo命令查看单个环境变量的值,例如: echo $PATH 2. 使用env命令查看所有环境变量的值,例如: env 3. 使用printenv命令也可以查看所有环境变量的值,例如: printenv 4. 使用set命令可以查看所有环境变量shell变量的值,例如: set 以上命令可以在终端中直接输入并执行,以查看当前系统中的环境变量。 ### 回答2: 在Linux系统中,可以通过以下方法来查看环境变量: 1. 使用命令行工具:打开终端,输入命令`echo $变量名`来查看指定环境变量的值。例如,要查看PATH环境变量的值,可以输入`echo $PATH`。 2. 使用命令`env`或`printenv`:在终端输入命令`env`或`printenv`,可以列出所有已经定义的环境变量及其对应的值。 3. 使用命令`set`:在终端输入命令`set`,可以列出所有已经定义的环境变量,包括用户定义的和系统默认的。 4. 查看特定配置文件:在Linux系统中,环境变量可以存储在不同的配置文件中。例如,`/etc/profile`是系统的全局配置文件,`~/.bashrc`是当前用户的个人配置文件。可以使用文本编辑器打开这些文件,并查找相关的环境变量的定义。 需要注意的是,查看环境变量的这些方法仅适用于当前会话,对于其他会话或重新登录的用户可能会有不同的环境变量设置。 ### 回答3: 在Linux系统中,可以使用以下方法查看环境变量: 1. 使用命令行工具: 在终端中,可以使用以下命令来查看环境变量: ``` printenv ``` 或者 ``` env ``` 这两个命令将显示当前所有的环境变量及其对应的值。 2. 使用 echo 命令: 使用 `echo` 命令可以直接输出想要查看的环境变量的值。例如,要查看 `JAVA_HOME` 变量的值,可以执行以下命令: ``` echo $JAVA_HOME ``` 这将显示出 `JAVA_HOME` 的值。 3. 查看特定环境变量的详细信息: 如果想要查看某个特定环境变量的更详细信息,可以使用 `printenv` 命令与 `grep` 命令结合。例如,要查看 `PATH` 变量的详细信息,可以执行以下命令: ``` printenv | grep PATH ``` 这将显示出 `PATH` 变量的值以及与之相关的其他信息。 4. 查看文件中的环境变量环境变量还可以保存在一些特定的文件中,可以使用文本编辑器打开这些文件来查看环境变量的值。常见的文件包括 `~/.bashrc` 和 `/etc/environment`。用命令行打开文件,例如: ``` vi ~/.bashrc ``` 然后,可以在文件中找到所需的环境变量并查看其值。 5. 使用 env 命令查看具有特定值的环境变量: 如果想要查看具有特定值的环境变量,可以使用以下命令: ``` env | grep "VALUE" ``` 将 "VALUE" 替换为所需查找的值。这将列出具有该值的所有环境变量及其对应的值。 总结: 通过命令行工具、echo 命令、grep 命令以及查看文件等方法,可以在Linux系统中查看环境变量的值和详细信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值