linux环境变量

Linux环境变量

夙愿已清 提交于 2019-12-03 15:33:50
1.环境变量 $HOME表示的是某个用户的主目录。它和波浪号(~)的作用一样 全局环境变量对于shell会话和所有生成的子shell都是可见的。 局部变量则只对创建它们的shell可见。 查看全局变量用printenv或env 查看个别环境变量的值用:printenv 环境变量 例如:printenv HOME //查看HOME这个环境变量的值 2 . 如何设置环境变量 设置局部环境变量:   echo $my_variable   my_variable=Hello   若变量需要赋含有空格的字符串值,则需要用双引号""来界定含空格字符串首尾   echo my_variable   my_variable="Hello World" 所有的环境变量名均使用大写字母,这是bash shell的标准惯例。如果是你自己创建的局部变量或是shell脚本,请使用小写字母。变量名区分大小写。在涉及用户定义的局部变量时坚持使用小写字母,这能够避免重新定义系统环境变量可能带来的灾难。 设置了局部环境变量后,就能在shell进程的任何地方使用它了。但是,如果生成了另外一个shell,它在子shell中就不可用。 创建全局变量的方法是:先创建一个局部变量,然后在导出到全局环境中(该过程由export完成,变量名前不需要加$):   my_variable="I am Global Now"  

linux装opencv c++库

不羁的心 提交于 2019-12-03 14:37:31
安装指令参考 这里 ,centos换成yum install 大部分错误都是与anaconda冲突引起的,参考 这里 ,在PATH环境变量里去掉带anaconda的路径,删除/usr/local/lib/libopen*,重新cmake make。 win10自带的ubuntu环境变量里会有很多特殊字符路径,没管它们一并删除了,编译没问题。 来源: https://www.cnblogs.com/zhengmeisong/p/11800293.html

Linux下Python的环境变量的设置

你离开我真会死。 提交于 2019-12-03 13:57:57
PYTHONPATH 是Python搜索路径,默认我们import的模块都会从 PYTHONPATH 里面寻找 打印PYTHONPATH >>>import os >>>print sys.path ['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages'] 注意 :sys.path 也可以用 os.sys.path 替换,两个应该是同一个命令,推荐使用sys.path, 因为 os.sys.path 在python document 中好像没有提及。 设置PYTHONPATH: 方法一:命令窗口添加路径 export PYTHONPATH=$PYTHONPATH:/home/test_BugScan/libs 注意

mac上java环境变量配置

易管家 提交于 2019-12-03 09:08:21
一、写在开头   在mac上玩jdk与windows略有不同。mac是unix风格的系统,所以配置文件是有分级的。   下面将从环境变量的查找、环境变量的配置(分级情况)、如何切换当前使用的jdk三类操作构建博文 二、实操记录   (1)java_home查找     主要方法为客户端命令 echo $JAVA_HOME     偶尔也会使用命令 which java (which命令用于在linux的$PATH中查找命令的出处)     当然也可以使用 /usr/libexec/java_home -V 查看jdk的安装与版本详情,类似或等同于 java -version   (2)环境变量配置     环境变量有四种配置方式     但执行的命令都是        export JAVA_HOME=xxxxxx       export CLASS_PATH="$JAVA_HOME/lib"       export PATH=".$PATH:$JAVA_HOME/bin"     (a)配置成系统级,所有用户都可用        vi /etc/profile       在文件中加上上面三句export       然后用 source /etc/profile 使之立即生效     (b)配置成系统级,当前用户有效        vi ~/.bash_profile   

Bash 环境变量

拟墨画扇 提交于 2019-12-03 02:27:42
Bash 环境变量 本篇文章是博主在浏览电鱼电子公司(www.dianyu.net)主页所得,初学者可以在此教程中了解环境变量。若有不明之处,博主回复不及时,也可自主登陆电鱼电子自行了解。 bash 变量,尤其是讨厌的环境变量,已经是一个老生常谈的话题了。我们也更应该对它有一个详细的了解,让它为我们所用。下面就打开终端,开始吧。 环境变量 HOME (LCTT 译注:双关语)除了是你脱下帽子惬意休息的地方,同时也是 Linux 中的一个变量,它是当前用户主目录的路径: echo $HOME 以上这个命令会显示当前用户的主目录路径,通常都在 /home/<your username> 下。 顾名思义,变量的值是可以根据上下文变化的。实际上,Linux 系统中每一个用户的 HOME 变量都是不一样的,当然你也可以这样自行更改 HOME 变量的值: HOME=/home/<your username>/Documents 以上这个命令将会把 HOME 变量设置为你的 Documents 目录。 其中有三点需要留意: 1.= 符号和其两侧的内容之间不加空格。空格在 shell 中有专门的意义,不能随意地在任何地方添加空格。 2.如果你需要对变量进行赋值,只需要使用变量名称就可以了。但如果需要读取或者使用变量的值,需要在变量前面加上一个 $ 号。 3.更改 HOME 变量具有一定的风险

Linux里设置环境变量的方法(export PATH)

╄→гoц情女王★ 提交于 2019-12-03 01:45:50
1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 具体操作如下 export LD_LIBRARY_PATH=/home/.....(动态库的目录) 不过这种设置方法只是在当前的session中有效 你可以修改配置文件实现任何session都有效 2.环境变量的设置 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt /au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量: 2.1、直接用export命令: #export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: 可以看到,环境变量已经设好,PATH里面已经有了我要加的编译器的路径。 2.2、修改profile文件: #vi /etc/profile 在里面加入: export PATH="$PATH:/opt/au1200_rm/build_tools/bin" 让环境变量立即生效需要执行如下命令: #source /etc/profile 2.3. 修改.bashrc文件: # vi

网络爬虫之scrapy框架设置代理

匿名 (未验证) 提交于 2019-12-03 00:39:02
ǰϷ os.environ()简介 os.environ()可以获取到当前进程的环境变量,注意,是当前进程。 如果我们在一个程序中设置了环境变量,另一个程序是无法获取设置的那个变量的。 环境变量是以一个字典的形式存在的,可以用字典的方法来取值或者设置值。 windows: os.environ[‘HOMEPATH‘]:当前用户主目录。 os.environ[‘TEMP‘]:临时目录路径。 os.environ[PATHEXT‘]:可执行文件。 os.environ[‘SYSTEMROOT‘]:系统主目录。 os.environ[‘LOGONSERVER‘]:机器名。 os.environ[‘PROMPT‘]:设置提示符。 linux: os.environ[‘USER‘]:当前使用用户。 os.environ[‘LC_COLLATE‘]:路径扩展的结果排序时的字母顺序。 os.environ[‘SHELL‘]:使用shell的类型。 os.environ[‘LAN‘]:使用的语言。 os.environ[‘SSH_AUTH_SOCK‘]:ssh的执行路径。 内置的方式 原理 scrapy框架内部已经实现了设置代理的方法,它的原理是从环境变量中取出设置的代理,然后再使用, 所以我们只需要在程序执行前将代理以键值对的方式设置到环境变量中即可。 代码 第一种方式: 直接添加键值对的方式

Centos 下JDK环境变量的配置

匿名 (未验证) 提交于 2019-12-03 00:32:02
一、准备好Linux环境下jdk的安装包。 二、解压到/usr/local/java 文件目录下。如果没有则创建一个java文件夹 并赋予它读写权限。 具体命令: 创建java文件夹: mkdir java(对于不同的用户可能需要root权限) 赋权限: chmod 777 java 解压: tar -zvxf jdk-7u80-linux-x64.tar.gz 三、配置环境变量 。 然后添加如下配置 export JAVA_HOME=/usr/local/java/jdk1.7.0_80 export PATH=$PATH:$JAVA_HOME/bin 然后esc, shift+q, wq 保存退出 最后重新加载配置文件: source ~/.bash_profile 使用java -version 检查是否配置成功。 文章来源: Centos 下JDK环境变量的配置

mac系统设置环境变量方法

匿名 (未验证) 提交于 2019-12-03 00:27:02
作为一个从Windows系统转过来的Mac小白,好多东西都变得无从下手,只能遇到一个问题学习一个解决方法,从新积累经验,下面是我在Mac下第一次配置环境变量的学习总结,也是作为一个笔记以备下次忘记时查阅: 0、环境变量配置介绍: Mac下面的环境变量设置和Linux差不多,一般为这几个文件(左边的先加载): /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc etc目录下面的是系统级的配置,~目录下的是用户配置,用户配置文件只会加载一个(.bashrc除外),不存在的可以自己新建; /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 /etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次! 正式开始: 1、开启终端: 按“command+空格”启动Spotlight输入terminal后按回车打开终端。 2、查看当前环境变量: 输入:echo $PATH

httprunner学习13-环境变量.env

匿名 (未验证) 提交于 2019-12-03 00:12:02
一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送驱动等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括: 切换测试环境 切换测试配置 存储敏感数据(从信息安全的角度出发) Windows系统中使用 set 命令设置环境变量和值,接下来设置以下变量 host = http://127.0.0.1:8000 设置host值,可以一键切换运行的环境 user = test 设置登陆账号和密码,切换账号测试 psw = 123456 设置登陆账号和密码,切换账号测试 打开cmd,使用 set key=value 格式设置环境变量(linux使用 export 命令) C:\Users\dell>set host=http://127.0.0.1:8000 C:\Users\dell>set name=test C:\Users\dell>set password=123456 查看环境变量值使用 set keyname 查看对应的值 C:\Users\dell>set host host=http://127.0.0.1:8000 C:\Users\dell>set name