zoukankan      html  css  js  c++  java
  • shell环境变量

     环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,

    如:临时文件夹位置和系统文件夹位置等。

    环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。

    根据发行版本的情况,bash有两个基本的系统级配置文件:/etc/bashrc和/etc/profile

    $ls ~/.bash*

    环境变量常用变量如下:

    • PATH       决定了shell将到哪些目录中寻找命令或程序
    • HOME     当前用户主目录
    • HISTSIZE      历史记录数
    • LOGNAME   当前用户的登录名 HOSTNAME 指主机的名称
    • SHELL       当前用户Shell类型
    • LANG      语言相关的环境变量,多语言可以修改此环境变量
    • MAIL       当前用户的邮件存放目录
    pi@raspberrypi:~ $ echo $PATH
    /home/pi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
    pi@raspberrypi:~ $ echo $HOME
    /home/pi
    pi@raspberrypi:~ $ echo $HISTSIZE
    1000
    pi@raspberrypi:~ $ echo $LOGNAME
    pi
    pi@raspberrypi:~ $ echo $SHELL
    /bin/bash
    pi@raspberrypi:~ $ echo $LANG
    en_GB.UTF-8
    pi@raspberrypi:~ $ echo $MAIL
    /var/mail/pi

    配置环境变量

    PATH声明的格式:用冒号分开

    PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

    方法一:用户主目录下的.profile或.bashrc文件(推荐)

    方法二:系统目录下的profile文件(谨慎),在/etc/profile中修改

    方法三:系统目录下的 environment 文件(谨慎),在/etc/environment中修改

    方法四:直接在终端下输入,如

    export MYNAME=”my name is pingzhenyu“”

    环境变量实例

    •  使用env命令显示所有的环境变量
    •  使用set命令显示所有本地定义的Shell变量
    •  使用unset命令来清除环境变量
    •  使用readonly命令设置只读变量
    •  通过修改环境变量定义文件来修改环境变量

     

    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    接口的显示实现和隐式实现
    Math.Round和四舍五入
    经典SQL语句大全(转)
    简明添加log4net到项目中
    NAnt学习笔记(3) Properties, Loggers & Listeners
    (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
    Pyramid中如何配置多种URL匹配同一个View
    《IT项目管理》读书笔记(4) —— 项目范围管理
    C#语法糖
    枚举类型转换成字符串
  • 原文地址:https://www.cnblogs.com/ch122633/p/8995060.html
Copyright © 2011-2022 走看看