Linux环境变量

Linux环境变量

描述

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数;
PATH告诉系统,当输入一个外部命令或运行程序时系统需搜索的目录;
系统的环境变量一般全大写,区别于用户自定义变量;

使用方式
  • 常用环境变量

    变量名变量描述
    PATH指定命令的搜索路径
    HOME用户的主工作目录
    PWD用户的当前工作目录
    SHELL当前shell使用的shell
    PS1命令行提示符
    PS2多行命令默认提示符
    PS3使用select时的提示符
  • 查询环境变量

    • 查询所有环境变量
    [root@localhost /]#env
    XDG_SESSION_ID=1
    HOSTNAME=localhost.localdomain
    SELINUX_ROLE_REQUESTED=
    TERM=vt100
    SHELL=/bin/bash
    HISTSIZE=1000
    SSH_CLIENT=192.168.158.1 1033 22
    SELINUX_USE_CURRENT_RANGE=
    OLDPWD=/data
    SSH_TTY=/dev/pts/0
    
    • 查询指定环境变量
    [root@localhost /]#echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    [root@localhost /]#
    
  • 修改环境变量

    • 给提示符增加颜色
    [git@centos-36_2 ~]$ echo $PS1
    [\u@\h \W]\$
    [git@centos-36_2 ~]$
    [git@centos-36_2 ~]$PS1="\e[1;32m[\u@\h \W]\$\e[m"
    [git@centos-36_2 ~]$
    

        [git@centos-36_2 ~]$

    • 给PATH增加新目录
    [root@localhost ~]#echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    [root@localhost ~]#PATH=$PATH:/home/gao
    [root@localhost ~]#echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/home/gao
    [root@localhost ~]#
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值