前言 在上一篇文章中简单的介绍了环境变量,但是没有讲述的比较全面了,所以现在再写一篇来介绍环境变量。 环境变量 在上一篇文章中,我们已经简单的学习了如何进行对于环境变量的修改并且能够知道环境变量在家目录的文件中修改才能够保证每一次的登录都是保存了我们自己添加的路径的。 1、更多的环境变量及添加和删除 env:查看所有的环境变量 echo $HOME:家目录的环境变量 echo $PWD:当前目录的环境变量 echo $SHELL:命令行解释器 echo $HISTSIZE 当然这个如果是不是环境变量的话,怎么能够让本地的变量变为是环境变量呢? 环境变量本身具有系统级别的全局属性,因为环境变量本身能够被子进程继承下去。
第一步:安装pyqt5 and tools 在python安装目录的scripts下打开命令行 然后输入 pip install PyQt5 注意click的版本 可以在pycharm中定义下载 然后输入 pip install pyqt5-tools 在pycharm中配置外部插件 注意新版本的qt exe程序的位置都在application中 在pyqt5_tools文件夹里面没找到designer.exe 往往是你安装了新版的QT工具,新版designer.exe被放到了这个路径下: …\Python3.8\Lib\site-packages\qt5_applications\Qt\bin\designer.exe Pyqt5_tools没有designer.exe的解决办法,真实有效_云霄IT的博客-CSDN博客_pyqt5没有designer [ PyQt入门教程 ] PyQt5开发环境搭建和配置 – 锅边糊
//这是一段c语言代码 1 #include<stdio.h> 2 3 int main(int argc, char *argv[]) 4 { 5 printf("argc: 运行这个程序可以看到,它的命令行参数个数有5个,分别是./test,a,b,c和d。这是因为shell将这串命令" . 指针数组argv的结构差不多是这样,里面存储的是一个个的字符串首地址,argv[0]到argv[4] / argv[argc - 1] 是5即argc个有效参数,而argv[5] / argv[argc 5. 命令行参数个数argc>=1,不可能小于1。 1.2 为什么要有命令行参数? 现在展示一段代码: 1 #include<stdio.h> 2 #include<string.h> 3 4 int main(int argc, char *argv[]) 5
PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。 CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。 JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 如何安装配置JAVA环境变量 JDK:安装jdk 随意选择目录 只需把默认安装目录 \java 目录即可; 环境变量: 1.安装完成后,右击”我的电脑”,点击”属性”,选择”高级系统设置”; 2.选择 见下图: 注:若在CMD中输入javac test.java命令后,显示’javac’不是内部或外部命令,原因是因为没有提前安装好JDK开发环境或环境变量配置有误。
,无效则用默认的环境变量. console:指定使用哪个终端,比如串口0,使用ttySAC0 其它宏也是这样.比如我们熟悉的有: "bootcmd=", 用来启动内核的命令 "bootdelay=",uboot启动的倒计时,默认值为5S CONFIG_SERVERIP 192.168.2.101 //电脑IP #define CONFIG_ETHADDR 08:00:3e:26:0a:5b )去掉部分不需要的命令行配置 // #define CONFIG_CMD_DHCP //动态主机配置协议命令行 // #define CONFIG_CMD_USB //USB命令行 5) ; } 这样uboot每次启动时,都会执行一次mtdparts default命令,使它根据默认参数来自动分区. mtdparts命令就此设置好了 接下来,便重新烧写uboot,来测试 5.
变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。 linux中创建变量并且赋值输出: tmp = lurenjia echo $tmp 环境变量 简单理解了变量的概念,就很容易理解环境变量了。 环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。 在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。
如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比如: echo $ORACLE_HOME 这是最基础的,下面来讲下稍微深入一点的,并举例说明 1.显示环境变量HOME echo HOME =5e42e49d41b7b05ff090ea4a4ce0a37d-1294464361.122772-796576665 WINDOWID=58845346 OLDPWD=/usr/src/linux-source set可以设置某个环境变量的值。 示例如下: $ export TEST=”Test…” #增加一个环境变量TEST $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 TEST=Test… unset TEST #删除环境变量TEST $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了 5.
一.什么是环境变量 为了满足不同的运行场景,操作系统预先设置了一大批全局变量,这种可以指定操作系统运行环境的变量就是环境变量。 ---- 二.环境变量相关的指令 1.set:显示本地的shell变量和环境变量 2.unset:取消环境变量 3.export:将本地变量设置成环境变量 所谓的本地变量就是我们直接在bash上定义的变量 5.echo:显示某个环境变量的值(echo+$变量名甚至可以查到本地变量) ---- 三.获取环境变量 如果你想在程序中显示某个环境变量,就可以使用getenv这个系统调用函数来获取 可以看到它的参数是字符指针 ,也就是说环境变量其实都是字符串 因为不同用户的环境变量不同,所以结果也不同。 ---- 我们平常也不用environ,但是程序也总能拿到环境变量是因为:环境变量本身是被加载到物理内存再映射到进程地址空间的,所以即使程序不去主动的获取环境变量,那些环境变量也被加载到虚拟内存中了。
Linux常见的环境变量 决定了shell将到哪些目录中寻找命令或程序: $PATH: 具体介绍参见后面详解。 : $HOSTNAME: 和语言相关的环境变量,使用多种语言的用户可以修改此环境变量: $LANG/LANGUGE: 基本提示符,对于root用户是#,对于普通用户是$,也可以使用一些更复杂的值 可以通过修改此环境变量来修改当前的命令符: $PS2: 比如下列命令会将提示符修改成字符串 “Hello,My NewPrompt :) ” : PS1=" Hello,My NewPrompt 环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句: source file_name 单独查看 PATH 环境变量 echo $PATH 添加 PATH 环境变量 export new_name} 删除环境变量 echo ${path#/deletion_name:} ---- ----
环境:window 10;pycharm;python; 一、安装前的准备 1、安装pysqt5 pip install pyqt5 2、打开pycharm新建一个与pyqt相关的python项目 之后的操作基于该项目 安装成功后,可能在pyqt5_tools目录下没有bin文件,那就去下面这个目录下寻找: venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe 我遇到一个问题就是没有Qt环境,解决方案就是添加Qt相关的系统环境变量。 该问题解决就是添加Qt Plugin环境变量 添加plugin环境变量,变量值写你具体的插件所在位置,变量名保持不变。 需要注意的是:每次配置完系统环境变量,都需要重启pycharm才能生效。
复制JDK根目录/opt/jdk1.8.0_192,下面配置环境变量需要用到。 5.3 配置JDK环境变量 (1)编辑JDK环境变量 [root@node1 ~]# vi /etc/profile.d/custom.sh 编辑内容如下 [root@node1 ~]# cat /etc 其中, JAVA_HOME表示Java的家目录 PATH=$PATH:$JAVA_HOME/bin表示在原来PATH环境变量的基础上增加JDK的bin目录路径,其中英文冒号是分隔符。 :$CLASSPATH:$JAVA_HOME/lib表示在原来的CLASSPATH环境变量基础上增加当前目录(.表示当前目录)和JDK的lib目录。
引言: 很久没有在windows上配过node, 记得以前node环境变量是要加 NODE_PATH 到用户变量,再在系统变量引入NODE_PATH的,而npm install的全局包目录会存放在C:/ :C:/Users/[username]/.npmrc 文件内容的prefix值 npm包全局cache目录:C:/Users/[username]/.npmrc 文件内容的cache值 需要配置系统环境变量 :计算机->属性->高级系统配置->环境变量->PATH/NODE_PATH…balabala~~~ 一、node配置新方法( 以windows为例 ) .npmrc位置 C:/Users/[username 计算机->属性->高级系统配置->环境变量->用户变量->编辑path,添加`global“目录如下: PATH: D:\node\nodejs\node_global\; 总结: 不需要添加系统环境变量 NODE_PATH,只需编辑用户环境变量 包安装统一到node安装包目录,便于管理查询 只需修改.npmrc一个文件 之前path可能会产生影响,不生效请删除原环境path中node相关内容,尝试重启机器
而在添加完环境变量: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH/usr/local/cuda/extras/CUPTI/lib64: 后,在命令行可以运行程序
CLASSPATH 编译、运行Java程序时,JRE会去该变量指定的路径中搜索所需的类(.class)文件,很多配置教程都让我们设置CLASSPATH环境变量为:. 当然,使用JDK 1.5以上的版本也可以在属性配置CLASSPATH环境变量,一旦设置了该变量,JRE就会按照该变量指定的路径搜索Java类(如果CLASSPATH中不包括当前路径. 如果想使CLASSPATH环境变量指定的路径还生效,可以按下面的格式来运行Java程序。 java -classpath %CLASSPATH%;. ;dir 类名 小结: 1、 path环境变量是先在当前目录找执行程序,如果没有,再到path指定目录中去寻找。 而classpath是先在classpath环境变量中去找执行程序,找到了,即使当前目录中有同样的执行程序也执行不到;且只要在classpath的值后面加了英文句号才会当前目录中来寻找执行程序。
接下来,讲一讲环境变量的相关知识点,既然提到了环境变量,那么我当前的环境里有多少默认的环境变量呢?关于这个问题,我教你两个命令就可以了,并且这两个命令一个比一个牛? shell 3)HISTSIZE:曾经执行过的命令记录条数由此值决定 4)MAIL:使用mail命令读取邮件 5)PATH:执行文件的查找路径,目录与目录之间用【:】分隔 6)LANG:语系数据 —-编码 7)RANDOM:随机数变量,可以通过这个随机数文件相关的变量($RANDOM)来随机取得随机数值 二、用export查看环境变量 通过实际操作可以看出,这个命令的显示结果和env是没有区别的 ,不过export还有其他的功能 export这个命令最大的功能就在于将自定义变量变成环境变量,使用方式为:export 变量名称 看到这里你可能会问这个功能干嘛用呢? 三、用set观察所有的变量 bash可不只有环境变量,还有一些与bash操作界面有关的变量,以及用户自己定义的变量存在,那么这些变量如何观察?
java环境变量配置 第一步:下载jdk文件 第二步:安装jdk 1.打开jdk安装包,点击下一步开始安装。 2.弹出安装路径,将目录更改至D盘,点击下一步。 第三步:配置java环境变量 1.右键“计算机”,点击“属性” 2.点击“高级系统设置” 3.点击“环境变量” 4.在系统变量中新建一个“JAVA_HOME”的系统变量 变量名为:JAVA_HOME ,变量值为jdk安装路径:D:\Java\jdk1.8.0_261,点击确定 5.在系统变量中新建一个“path” 变量名为“path”,变量值为java.exe的安装路径:%JAVA_HOME%\bin 3.如图,验证java环境变量配置成功,可正常调用。 二.adb环境变量配置 第一步:解压sdk文件 第二步:配置adb环境变量 1.重复配置java环境变量的步骤,打开系统环境变量。 第三步:验证配置是否成功 1.打开命令窗口:windows+R,输入cmd回车 2.输入“adb”并点击回车键 3.如图,验证adb环境变量配置成功,可正常调用。
1.配置ADB环境变量 1.1:打开控制面板 >系统和安全>系统>高级系统设置 1.2:在系统变量中新建ANDROID_HMOE变量,赋值路径(D:\install\androidSDK) 1.3.在系统变量 shell 2.2.3查看手机CPU情况 2.2.4查看应用内存使用情况 2.2.5显示磁盘使用信息 2.2.6清除应用缓存信息 2.2.6查看电池状态 2.2.7查看电池信息 配置ADB环境变量
环境变量更改后,在用户下次登陆时生效。 xterm SHELL=/bin/bash XDG_SESSION_COOKIE=689f5a37acfced492491d99f00000008-1450313888.771442-154751925 Shell变量 fs@ubuntu:~$ set BASH=/bin/bash BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5] BASH_VERSION='2.05b.0(1)-release' COLORS=/etc/DIR_COLORS.xterm COLUMNS=80 DIRSTACK=() DISPLAY=:0.0 ... 5. 使用unset命令来清除环境变量 set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。
环境变量的查看 1 使用echo命令查看单个环境变量。例如: echo $PATH 2 使用env查看所有环境变量。例如: env 3 使用set查看所有本地定义的环境变量。 使用unset删除指定的环境变量 set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。 示例如下: export TEST=”Test…” #增加一个环境变量TEST env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 TEST=Test… unset TEST # 删除环境变量TEST $ env|grep TEST #此命令没有输出,证明环境变量TEST已经删除 常用的环境变量 PATH 决定了shell将到哪些目录中寻找命令或程序 HOME 当前用户主目录 HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 HOSTNAME 指主机的名称 SHELL 当前用户Shell类型 LANGUGE 语言相关的环境变量,多语言可以修改此环境变量 MAIL 当前用户的邮件存放目录
这就需要使用环境变量PYTHONPATH。windows添加环境变量非常容易,在此我就不做演示了。环境变量添加完成后如图所示。 ? 变量的值不一定要和我一样,但变量名一定要和我一样! 注意:如果创建或修改环境变量PYTHONPATH之后,sys.path也会发生变化,永久性变化!目前的sys.path的结果如图所示。 ? 大家可以看到D:\Python\Lib已经在其中了。 既然环境变量设置了,大家第一个反应就是到底设置的环境变量有没有起作用。这种问题编写一个简单的模块测试一下就知道了,编写模块如图所示。 ? 为了方便测试,模块里面就只有一个简单的函数。 最后再扯一点关于设置PYTHONPATH环境变量的其他原因,其实我刚开始说的磁盘空间不足的情况比较少见,但是这并不意味着使用PYTHONPATH环境变量很少见,我们来看下面一种情况。 我们可以发现,使用PYTHONPATH环境变量可以更好地管理我们自己编写的模块,做到不丢失,不重复,存放路径自由!