环境变量之   PATH
  • 定义解释器搜索用户执行命令的路径
  • 获取PATH变量的值:
  • echo $PATH
  • /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin    # 以冒号进行分隔,每一项为一个目录,用来存储外部命令,例如,ls命令就存储在/usr/bin/ls
 
 
 
环境变量之  HOME
  • 用户的主目录(家目录)
  • 获取HOME变量的值:
  • echo $HOME
  • /root
 
 
 
环境变量之  SHELL
  • 存储用户在使用的shell编辑器名称
  • 获取SHELL变量的值:
  • echo $SHELL
  • /bin/bash
 
 
 
环境变量之  HISTSIZE
  • 存储最大历史记录命令的条数
  • 获取HISTASIZE变量的值:
  • echo $HISTSIZE
  • 1000
 
 
 
环境变量之  HISTFILESIZE
  • 存储已经保存的历史记录命令条数(不太确定)
  • 获取HISTFILESIZE变量的值:
  • echo $HISTFILESIZE
  • 1000
 
 
 
环境变量之 MAIL
  • 存储邮件的保存路径
  • 获取MAIL变量的值
  • echo $MAIL
  • /var/spool/mail/root      # 当前用户所有的邮件都保存在这里面
 
 
 
环境变量之  LANG
  • 保存系统所使用的语言
  • 获取LANG变量的值
  • echo $LANG
  • en_US.UTF-8
 
 
 
环境变量之  RANDOM
  • 生成一个随机数
  • 获取RANDOM变量的值
  • echo $RANDOM
  • 27512
  • echo $RANDOM
  • 29634
 
 
 
环境变量值  USER
  • 保存当前登录用户的用户名
  • 获取USER变量的值
  • echo $USER
  • root
 
 
 
环境变量之  PS1
  • 保存Bash解释器的提示符
  • 获取PS1变量的值
  • echo $PS1
  • [\u@\h \W]\$
 
 
 
环境变量之  EDITOR
  • 保存用户默认的编辑器
  • 获取EDITOR变量的值
  • echo $EDITOR
 
 

第二十一篇 Linux中的环境变量简单介绍的更多相关文章

  1. Linux中PATH环境变量的作用和使用方法

    关于PATH的作用:PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径.比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根 ...

  2. Linux有问必答:如何在Linux中修改环境变量PATH

    提问: 当我试着运行一个程序时,它提示“command not found”. 但这个程序就在/usr/local/bin下.我该如何添加/usr/local/bin到我的PATH变量下,这样我就可以 ...

  3. Linux中的环境变量PATH

    一.介绍 在讲环境变量之前,先介绍一下命令which,它用于查找某个命令的绝对路径,示例如下: 在上面的示例中,用which查到rm命令的绝对路径为/usr/bin/rm. 那么问题来了:为什么我们使 ...

  4. Linux中修改环境变量

    <1>Linux 的变量作用范围可分为两类:环境变量和本地变量 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了.Linux ...

  5. Linux中配置环境变量

    Linux中环境变量的搭建(推荐用法) 第一步:进入到/etc/profile.d文件夹下 cd /etc/profile.d 第二步:创建并编辑一个my_env.sh文件 vim my_env.sh ...

  6. linux中的环境变量

    linux中用到很多的环境变量的设置,这里推荐一个博客: http://www.cnblogs.com/mengyan/archive/2012/09/04/2669894.html

  7. Linux中与环境变量相关的函数

    1.在终端可以通过env.set命令查看当前的环境变量 2.通过main函数中的第三个参数可以得到当前进程的环境变量列表 int main(int argc , char *argv[] , char ...

  8. 在linux中配置环境变量

    JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据Linux ...

  9. Linux中修改环境变量导致大量命令不可用的解决办法

    如果搞死环境变量别慌张.因为ls等命令都不能使用了,所以先找到/usr/bin/目录 使用./sudo su命令获取root权限 然后在进入/etc目录 利用vim profile命令 修改profi ...

随机推荐

  1. 仿ios按钮切换

    <div> <label><input class="btn-switch" type="checkbox"> 默认未选中& ...

  2. ActiveMQ的p2p模式与发布订阅模式

    1.消息中间件:采用异步通讯防止,支持点对点以及发布订阅模式,可以解决高并发问题        传统调用接口,可能发生阻塞,重复提交,超时等等问题,可以利用消息中间件发送异步通讯请求          ...

  3. Abp的swagger UI 出现Failed to load API definition.

    Abp 出现Failed to load API definition.如下图: 原因:本次出现的原因是Api里面的方法重名了(只是方法的参数不一样)(可能是controller中的auction上面 ...

  4. 通过Process启动外部程序

    #region Process //声明一个程序类 System.Diagnostics.Process Proc; try { //声明一个程序信息类 System.Diagnostics.Proc ...

  5. C语言-const再理解(转)

    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定.例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小.为了满足这一要求,可以使用const关键字对变量加以限定: co ...

  6. Git下载GitHub仓库里的某一个文件夹或某一个文件

    从Github上下载github上的整个项目,可以用下面指令: git clone https://github.com/XXX/xxxxx.git 其中:XXX是用户在Github上的用户名 xxx ...

  7. C3P0连接技术

    1.导入jar包(两个) c3p0-0.9.5.2.jar和mchange-commons-java-0.2.12.jar导入数据库驱动jar包 2.定义配置文件 配置文件名称:c3p0.proper ...

  8. 并查集路径减半优化 UnionFind PathHalving (C++)

    /* * UnionFind.h * 有两种实现方式,QuickFind和QuickUnion * QuickFind: * 查找O(1) * 合并O(n) * QuickUnion:(建议使用) * ...

  9. mongodb多字段去重

    单字段去重 db.student.distinct("name"); 多字段去重 db.student.aggregate([{      $group:{            ...

  10. C# 后台调用http,post访问url,获取数据

    1.封装post方法发送 using System; using System.Collections.Generic; using System.IO; using System.Linq; usi ...