当应用程序执行时,它接收一组环境变量。可以使用 env 命令查看所有与终端相关的环境变量。

对于进程来说,其运行时的环境变量可以使用下面的命令来查看:

cat /proc/$PID/environ

其中,将PID设置成相关进程的进程ID(PID总是一个整数)。

使用 pgrep 命令来查看进程的 PID号。

根据PID号来获取该进程相关的环境变量。

上面的命令返回一个包含环境变量以及对应变量值的列表。每一个变量以name=value的形 式来描述,彼此之间由null字符(\0)分隔。如果你将\0替换成\n,那么就可以将输出重新格式 化,使得每一行显示一组“变量=值”。替换可以使用e命令来实现

识别当前所使用的shell

export命令用来设置环境变量。至此之后,从当前shell脚本执行的任何应用程序都会继承 这个变量。我们可以按照自己的需要,在执行的应用程序或者shell脚本中导出特定的变量。在默 认情况下,有很多标准环境变量可供shell使用。 PATH就是其中之一。通常,变量PATH包含:

$ echo $PATH /home/slynux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games

在给出所要执行的命令后,shell会自动在PATH环境变量所包含的目录列表中(各目录路径之 间以冒号分隔)查找对应的可执行文件。PATH通常定义在/etc/environment或/etc/profile或~/.bashrc 中。如果需要在PATH中添加一条新路径,可以使用:

export PATH="$PATH:/home/user/bin" 也可以使用

$ PATH="$PATH:/home/user/bin" $ export PATH $ echo $PATH /home/slynux/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/home/user/bin 这样,我们就将/home/user/bin添加到了PATH中。 还有一些众所周知的环境变量:HOME、PWD、USER、UID、SHELL等。

以上就是良许教程网为各位朋友分享的Linux相关知识。

linux 查看环境变量相关推荐

  1. Linux查看环境变量当前信息和查看命令

    系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的,下面关于linux系统变量的查看以及方法. 在Windows下,查看环境变量的命令是 ...

  2. linux查看当前环境信息,Linux查看环境变量当前信息命令

    Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义. 在Windows下,查看环境变量的命令是: ...

  3. linux 查看环境变量和修改环境变量

    一.查看环境变量  $ env 二.查看PATH   $ echo $PATH 三.修改PATH   在Linux里设置环境变量的方法(export PATH) 一般来说,配置交叉编译工具链的时候需要 ...

  4. LInux 查看环境变量

    1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ ech ...

  5. Linux设置和查看环境变量

    Linux设置和查看环境变量 环境变量,简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件.设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而p ...

  6. Linux echo命令和查看环境变量实例

    linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的: echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用. 该命令的一般格式为: ...

  7. linux mv 环境变量,linux环境变量 cp mv 以及文档查看的几个命令

    1.环境变量linux 按字面意思理解,环境能够理解为整个linux系统的环境,而变量则是一个能够变化的量或是一个命令.vim 那么,咱们就能够理解为linux的环境变量,就是针对于linux的整个系 ...

  8. linux 设置环境变量以及查看环境变量

    1.设置linux环境变量 在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是&qu ...

  9. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量

    Linux下查看进程(程序)启动时的环境变量 Linux的pargs ==================================== 今天又遇到一个老问题: 同事遇到了sqlplus &qu ...

最新文章

  1. pickle模块介绍
  2. Javascript中的\r\n
  3. 安徽工业大学计算机考研调剂,安徽工业大学2019年考研预调剂公告
  4. python标准库和第三方库_python常用标准库及三方库
  5. ubuntu下用命令行安装Qt
  6. WEB文件上传之apache common upload使用(一)
  7. a 寻路算法 java_A*(也叫A star, A星)寻路算法Java版 | 学步园
  8. 【MyBatis笔记】17-多对多做左连接查询(查询老师,并且把关联的学生也查出来)
  9. RDS SQL Server - 专题分享 - 巧用执行计划缓存之Table Scan
  10. mysql数据库什么情况下会锁表_mysql数据库锁的产生原因及解决办法
  11. HDU 2609 最小表示法
  12. MySQL Merge存储引擎
  13. ubuntu下编译安装linux内核源码
  14. MTK-QCOM-SPRD 刷机
  15. 2.74-写出具有如下原型的函数的代码:
  16. mysql默认密码树莓派_树莓派重置root密码
  17. js的alert弹框中怎么写html,JavaScript实现alert弹框效果
  18. CSMA/CD和CSMA/CA
  19. 中国游客是否可以持中国驾照在美国自驾游?_游侠_新浪博客
  20. 云计算ACP弹性计算服务(二)

热门文章

  1. 如何运用舆论监督与分析软件进行舆情监测和分析?
  2. 育碧服务器显示我没有购买游戏,“买BUG送游戏!”一流游戏厂商育碧,为何却被玩家频频吐槽?...
  3. php导出csv_PHP导入导出CSV
  4. java 拖动验证码实现_java实现拖动图片验证码
  5. Python条件执行结构
  6. 游戏背景自适应屏幕分辨率
  7. 电脑QQ表情收藏测试用例
  8. shellexecute关闭屏幕键盘_电脑键盘功能介绍 电脑键盘功能示意图
  9. 咸鱼Maya笔记—动画基础知识
  10. Paint(画笔)类的使用