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

     

    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    Linux常用的一些基础命令
    配置Samba(CIFS)
    部署mariadb高可用
    k8s-kuberntets
    获取企业微信的corpID,sercret,access_token,部门设置列表
    Windows系统同步软件
    windows系统ms-17-010 漏洞补丁微软下载地址
    Linux下使用Docker教程
    sqlserver必须安装的组件
    windows系统安全加固方案
  • 原文地址:https://www.cnblogs.com/ch122633/p/8995060.html
Copyright © 2011-2022 走看看