码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2017-08-24 19:46:56      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:cst   文本   cin   linu   记录   邮件   提示符   linux   color   

重要的环境变量

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

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

 

变量名称

作用

HOME

用户的主目录“家”

SHELL

当前的SHELL是那个程序

HISTSIZE

历史命令记录条数

MAIL

邮件信箱文件

LANG

语系数据

RANDOM

随机数字

PS1

Bash提示符

HISTFILESIZE

History命令存储数量

PATH

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

EDITOR

默认文本编辑器

 

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

                     [root@Msl23-linux ~]# echo $HOME

      /root

      [root@Msl23-linux ~]# su - linuxs

      [linuxs@Msl23-linux ~]$ echo $HOME

      /home/linuxs

 

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

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

 

                     [root@Msl23-linux ~]# mkdir -p /home/workdir

      [root@Msl23-linux ~]# WORKDIR=/home/workdir

      [root@Msl23-linux ~]# cd $WORKDIR

      [root@Msl23-linux workdir]# pwd

      /home/workdir

      [root@Msl23-linux workdir]# su - linuxs

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

      [linuxs@Msl23-linux ~]$ cd $WORKDIR

      [linuxs@Msl23-linux ~]$ echo "$WORKDIR"

                  

      [linuxs@Msl23-linux ~]$ #因为变量的作用范围

 

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

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

                  

                  

                   [root@Msl23-linux linuxs]# export WOD

      [root@Msl23-linux linuxs]# su linuxs

      [linuxs@Msl23-linux ~]$ echo "$WOD"

      /home/workdir

      [linuxs@Msl23-linux ~]$ cd $WOD

      [linuxs@Msl23-linux workdir]$ pwd

      /home/workdir

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

标签:cst   文本   cin   linu   记录   邮件   提示符   linux   color   

原文地址:http://www.cnblogs.com/msl23/p/7424306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!