c语言编程笔录

首页 >   > 笔记大全

笔记大全

Linux环境变量配置方法

更新时间:2023-11-07

环境变量是什么?

环境变量是一个动态的值,在操作系统运行的时候创建并存储路径,用户信息,系统配置等信息。对于运行程序和命令时,这些信息被使用来进行相应操作。

环境变量的配置

Linux系统中环境变量分为系统级和用户级别的两种。系统级别的环境变量允许全部用户访问,而用户级别的只允许当前用户访问。

我们可以使用以下命令来定义一个永久存在的环境变量:

export 变量名=变量值

对于当前登录用户需要将其添加到 .bashrc 或 .bash_profile 文件中,以达到永久有效的目的。

比如我们定义一个名为 TEST 的环境变量:

export TEST=/home/user/test

查看环境变量

查看当前系统中已经定义的所有环境变量,可以使用 env 命令。

env

如果需要查看特定的环境变量,可以使用 echo 命令。

echo $TEST

环境变量的使用

环境变量在 Shell 脚本中极其常用,可以使用在 Shell 脚本函数中,也可以通过命令行来使用。

比如我们可以在 Shell 脚本中定义一个变量来存储日志的路径,然后通过系统日志来监控这个脚本:

#!/bin/bash

LOG_PATH=/var/log/script.log

if [ ! -f $LOG_PATH ]; then
  touch $LOG_PATH
fi

echo "Hello, World!" >> $LOG_PATH

然后我们可以通过 crontab 命令来将这个脚本定时运行,并将日志输出到 /var/log/script.log 文件中:

* * * * * /home/user/script.sh > /dev/null 2>&1

以上就是关于环境变量在 Linux 中的使用与配置。