环境变量

分类

当前 Shell 进程私有用户自定义变量,如上面我们创建的 temp 变量,只在当前 Shell 中有效。

Shell 本身内建的变量。

从自定义变量导出的环境变量。

declare tmp;

tmp="shiyanlou i love y";

echo $tmp ; **不要忘记$**

实验楼

添加自定义路径到“PATH”环境变量

这个功能很实用,可以将常用的命令放在 home/shiyanlou/mybin 下

然后,将此路径添加到PATH中

实验楼

查询当前的shell:有如下命令

ps

echo $0

echo $SHELL

env | grep SHELL

实验楼

其他命令

env 或者 export # 查看当前shell环境变量; set 查看所有环境变量

unset temp_env # 删除temp_env环境变量

source .zshrc # 使该shell 源文件 即时生效

环境变量涉及文件

1 将路径添加到环境变量,如何设置环境变量,环境变量设置的几个文件及何时执行。

2几个环境变量相关文件:

/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置; /etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;

/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;

~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件;

~/.bashrc —— 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取; 认识以上5个文件的作用之后,知道该怎么设置了。我选择第2种方式,修改/etc/environment 文件

文件查找

whereis

which

locate

find

实验楼

友情提示

linux 查看path文件,linux入门之环境变量与文件查找相关推荐

  1. linux 环境变量 哪个文件,Linux环境变量配置文件

    环境变量配置文件 如想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中: $ PATH="$PATH:/my_new_path"    (关闭shell,会还原PA ...

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

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

  3. 【linux草鞋应用编程系列】_2_ 环境变量和进程控制

    一. 环境变量 应用程序在执行的时候,可能需要获取系统的环境变量,从而执行一些相应的操作. 在linux中有两种方法获取环境变量,分述如下. 1.通过main函数的参数获取环境变量 main函数的多种 ...

  4. ps4变量+linux,Linux的PS1.PS2.PS3.PS4等环境变量;Crontab的两个坑人点;变量传递等

    1.问题出现: 我为了实现一个功能,就是让PS1变量(命令行提示符)每隔1分钟(利用crontab计划任务)变化一次颜色和背景格式以实现酷炫的效果,但是经过了各种尝试均以失败告终.虽然能够实现让PS1 ...

  5. linux env 变量,Linux下 输入 env 而得到的环境变量解读

    HOSTNAME=Master.Hadoop MAHOUT_HOME=/usr/hadoop/mahout-distribution-0.8 TERM=linux SHELL=/bin/bash HA ...

  6. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  7. 解决linux下php命令无法使用,配置环境变量

    原文出处:https://www.cnblogs.com/zzy9712/p/7928326.html 测试是否添加php环境变量方法: 如下:输入php -v 显示 php 命令没有找到 1 2 [ ...

  8. Linux 利用 yum 安装jdk并配置环境变量

    Linux 利用 yum 安装jdk并配置环境变量 清除已有java环境 搜索yum可以安装的版本 yum安装jdk 配置环境变量 当前用户使用: 全局用户使用: 验证安装 清除已有java环境 命令 ...

  9. 通过命令查看linux 密码,linux查看用户密码(linux查看用户密码命令)

    linux查看用户密码(linux查看用户密码命令) 2020-05-15 13:18:30 共10个回答 1.用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/s ...

最新文章

  1. C++:随笔5---this指针和类的继承
  2. AI一分钟|百度与中国联通成立“5G+AI联合实验室”;SpaceX将向国际空间站发送AI机器人...
  3. 为什么建议大家使用Linux开发?
  4. 我潜入清华神秘实验室,用脑机接口写了两句诗
  5. 太真实!当程序员接手了新项目...... | 每日趣闻
  6. Silverlight开发历程—(绘制矢量图之Polyline 和 Polygon)
  7. 基于matlab的能级_波函数及几率密度图形的绘制,基于MATLAB的能级波函数及几率密度图形的绘制.pdf...
  8. 基于Keras的卷积神经网络用于猫狗分类(进行了数据增强)+卷积层可视化
  9. 【转】ASP.NET MVC 3 Service Location, Part 5: IDependencyResolver
  10. 为什么当前互联网+法律发展艰难?
  11. 一份 Hadoop 面试 【避坑指南】 拍了拍你!
  12. 利用CEF山寨一个翻译器
  13. JMeter(五)--检查点
  14. Java常用的工具类库介绍
  15. 增霸卡出现问题 保护解不开
  16. ubuntu 下载 迅雷
  17. JQuery插件二--colorbox
  18. Unity鼠标光标使用学习
  19. 《Automation in Construction》期刊介绍(SCI 2区)
  20. SPSS如何使用基础功能?

热门文章

  1. 大事件后台管理系统开发实战(上)
  2. JavaScript从入门到放弃 -(三)ES5新增方法及商品查询案例
  3. Navicat for MySQL连接MySQL数据库时各种错误解决
  4. python中imread导入失败_ImportError:无法导入加载图像文件所需的Python Imaging Library(PIL)...
  5. e盾网络验证源码_Laravel [mews/captcha] 图片验证码
  6. gradle官方文档_Spring Boot+Gradle+MyBatisPlus3.x搭建企业级的后台分离框架
  7. python判断阿姆斯特朗数_Python 程序检查阿姆斯特朗数
  8. 湖南计算机股份有限公司hcc-pr2e,PC台式机电脑如何连接使用HCC PR2E/K10打印机
  9. ifix虚拟服务器,ifix的客户端和服务器
  10. C语言 sizeof 函数 - C语言零基础入门教程