arm开发板上设置环境变量

  • Post author:
  • Post category:其他




设置环境变量:






开发板中修改环境变量需要改动


profile


文件:


# /etc/profile





、、、、、、、、、、、、、、、





export LD_LIBRARY_PATH=/mnt/Nand1/xiaoshou/lib:$LD_LIBRARY_PATH

export PATH=/mnt/Nand1/xiaoshou/bin/:$PATH





如果自己想写个设置环境变量的脚本文件如:




export.sh

#!/bin/sh

export LD_LIBRARY_PATH=/mnt/Nand1/xiaoshou/lib:$LD_LIBRARY_PATH

export PATH=/mnt/Nand1/xiaoshou/bin/:$PATH

#> ./export.sh





这时没用的声明不上!







你可以试试这样:



#>. ./export.sh

.




空格




+./export.sh





1





Linux


是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。







2


、常在


/etc/profile


文件中修改环境变量,在这里修改的内容是对所有用户起作用的。







以下主要操作将在该文件中进行。







3


、如何添加环境变量。







例如添加


“NAME=liheng”













profile


文件的最后添加如下内容


export NAME=liheng





变量值


liheng


可以加引号也可以不加,效果一样。







4


、在


profile


文件添加或修改的内容需要注销系统才能生效。







5


、重复定义变量怎样理解。







经常出现的是对


PATH


变量的定义。







例如:在


peofile


文件默认对


PATH


变量都有设置


PATH=


¥¥¥¥¥¥¥,在以后可能在对


PATH


设置,一般都加在


profile


文件的最后


PATH=······(


打个比方


)


。而系统之中认定的


PATH=·······


¥¥¥¥¥¥¥¥¥,也就是说相同名字的环境变量,后写入的先起作用。大家一定要注意。







6


、特殊字符介绍。







例如在


profile


中有如下内容,通过以下内容说明特殊符号的用法。









export A=/q/jing:aaa/cc/ld







export B=.:/liheng/wang







export A=/cd/cdr:$A





大家注意红色的符号


:







:


表示并列含义,例如


A


变量值有多个,用:符号进行分离。









.


表示你操作的当前目录。例如


pap


命令会查找


B


环境变量。










/home


键入


pap


命令,系统首先在


/home


目录下


(


即当前路径


)


查找关于


B


的内容,如果没有在


/liheng/wang


目录下查找关于


B


的内容。









$


表示该变量本次定义之前的值,例如


$A


代表


/q/jing:aaa/cc/ld


。也就是说









A=/cd/cdr:/q/jing:aaa/cc/ld





7


、使用


env


命令显示所有的环境变量




。在命令提示符下键入


env


就行了。









set


命令显示所有本地定义的


Shell


变量。







8


、常见的环境变量









PATH


:决定了


shell


将到哪些目录中寻找命令或程序









HOME


:当前用户主目录









MAIL


:是指当前用户的邮件存放目录。









SHELL


:是指当前用户用的是哪种


Shell












HISTSIZE


:是指保存历史命令记录的条数









LOGNAME


:是指当前用户的登录名。









HOSTNAME


:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。









LANG/LANGUGE


:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。









PS1


:是基本提示符,对于


root


用户是


#


,对于普通用户是


$












PS2


:是附属提示符,默认是


“>”


。可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串


“Hello,My NewPrompt 🙂 ”












# PS1=” Hello,My NewPrompt 🙂 ”





9


、使用修改


.bashrc


文件进行环境变量的编辑,只对当前用户有用。







使用修改


/etc/profile


文件进行环境变量的编辑,是对所有用户有用。大家一定要注意区别。







10





profile


文件在系统启动时将被运行。大家可以在里面加入其他命令,但是一定要加正确,不然的话系统会启动不起来的。