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命令设置只读变量
    •  通过修改环境变量定义文件来修改环境变量

     

    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法
    转:SqlServer2012自增列值突然增大1000的原因及解决方法
    sql server 自增列,值突然增大1000的情况
    C# 复制数组容易踩到的坑--引用类型与值类型
    sql中的表值函数与标量值函数区别与用法
    Swift4.0复习循环
    获取视频第一帧图片
    UITableView实现行纵向颜色渐变
    iOS点击按钮第二次不能旋转View
    iOS扩大按钮的点击范围
  • 原文地址:https://www.cnblogs.com/ch122633/p/8995060.html
Copyright © 2011-2022 走看看