文档章节

Linux 环境变量

年少爱追梦
 年少爱追梦
发布于 2016/03/06 11:39
字数 368
阅读 87
收藏 4

        Linux 环境变量

Bash shell 使用一种叫做环境变量的特性来存储关于shell 会话和工作环境的信息,此特性还允许您将数据存储在内存中,以便shell在运行中访问。两种类型:全局变量和本地变量。

全局变量:在shell会话和该shell产生的任何子进程都可见。

查看全局的环境变量使用printenv   echo $变量名 就可以显示变量的值。set 显示全局和本地的所有环境变量。

设置本地环境变量:xxx=xxx(单词或者是数字) xxx=xxxxx zxxxx xxx(引号是句子)。但是注意在shell的子shell(例如bash)中不能使用的。同理在子shell设置的,也不能在另一个shell中使用。

设置全局环境变量,这样就可以使本地变量在所有shell中使用。export  变量名。就可以在各个shell中使用了。

设置path环境变量,这个是很关键的。设置这个的目地就是方便全局使用一些软件的shell,如mysql等。现在我们现在/tmp 下面建一个test的目录 mkdir test。 写一个简单的shell: vi test1 内容是:  

#!/bin/bash 

#this is a test for set PATH

date 

  然后设置权限 chmod x+u test1,最后设置 path: PATH=$PATH:/tmp/test 测试 test1 显示时间就表示设置成功。


© 著作权归作者所有

共有 人打赏支持
年少爱追梦
粉丝 34
博文 185
码字总数 118529
作品 0
杭州
程序员
私信 提问

暂无文章

linux 服务管理 Crontba、Ntpdate、Logrotate、Supervisor

crond linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以设置计划任务,所以,...

狼王黄师傅
33分钟前
1
0
Sobel算子和Scharr滤波器

Sobel算子在数学上的本质是微分,对离散信号,是求邻域内的增量。 基本原理:在图像上,对图像信号在某点进行微分,表示图像的某个特征(如,强度、色调或者饱和度)在该点的变换程度。以强度...

yepanl
49分钟前
1
0
Jenkins API 使用

Jenkins 是一款流行的开源持续集成工具,可以用来做一些软件开发的自动化工作,如打包,测试,自动部署等。 Jenkins 中有 view 和 job 的概念, view 相当于组, job 则是具体的任务。 view...

YanWen
50分钟前
5
0
聊聊jest的NodeChecker

序 本文主要研究一下jest的NodeChecker NodeChecker jest-common-6.3.1-sources.jar!/io/searchbox/client/config/discovery/NodeChecker.java public class NodeChecker extends AbstractS......

go4it
58分钟前
3
0
深入分析String.intern和String常量的实现原理

背景 字符串类型在实际应用场景中使用非常频繁,如果为每个字符串常量都生成一个对应的String对象,明显会造成内存的浪费,针对这一问题,虚拟机实现一个字符串常量池的概念,提供了如下实现...

群星纪元
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部