linux[基础]-12-重要的环境变量[01]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux[基础]-12-重要的环境变量[01]相关的知识,希望对你有一定的参考价值。

重要的环境变量

在linux系统中有许多的环境变量,我们可以用env 来查看他

         变量是由固定的“变量名”和用户设定的“变量值”两部分组成

 

变量名称

作用

HOME

用户的主目录“家”

SHELL

当前的SHELL是那个程序

HISTSIZE

历史命令记录条数

MAIL

邮件信箱文件

LANG

语系数据

RANDOM

随机数字

PS1

Bash提示符

HISTFILESIZE

History命令存储数量

PATH

在当前目录中查找执行文件

EDITOR

默认文本编辑器

 

         通过变量查看用户的主(家)目录:

                     [[email protected] ~]# echo $HOME

      /root

      [[email protected] ~]# su - linuxs

      [[email protected] ~]$ echo $HOME

      /home/linuxs

 

         设置一个变量“WORKDIR”,让每个用户执行

         “cd $WORKDIR” 都登陆到/home/workdir 目录中

 

                     [[email protected] ~]# mkdir -p /home/workdir

      [[email protected] ~]# WORKDIR=/home/workdir

      [[email protected] ~]# cd $WORKDIR

      [[email protected] workdir]# pwd

      /home/workdir

      [[email protected] workdir]# su - linuxs

      Last login: Thu Aug 24 17:26:01 CST 2017 on pts/0

      [[email protected] ~]$ cd $WORKDIR

      [[email protected] ~]$ echo "$WORKDIR"

                  

      [[email protected] ~]$ #因为变量的作用范围

 

         所以可以用“export”命令将局部变量提升为全局变量

                   格式为:export 变量名[=变量值]

                  

                  

                   [[email protected] linuxs]# export WOD

      [[email protected] linuxs]# su linuxs

      [[email protected] ~]$ echo "$WOD"

      /home/workdir

      [[email protected] ~]$ cd $WOD

      [[email protected] workdir]$ pwd

      /home/workdir

以上是关于linux[基础]-12-重要的环境变量[01]的主要内容,如果未能解决你的问题,请参考以下文章

Linux 基础-查看和设置环境变量

CentOS7设置环境变量

linux path环境变量基础

Linux Shell基础 - Bash变量 - 环境变量 - 位置参数变量 - 预定义变量

linu学习笔记--进程基础

Linux中重要的环境变量