linux变量存储命令 linux变量名规范

linux如何添加自定义变量1.Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1. 永久的:需要修改配置文件,变量永久生效 。
2. 临时的:使用export命令声明即可,变量在关闭shell时失效 。
2.设置变量的三种方法
1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的” 。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效 。
2. 在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的” 。
例如:编辑guok用户目录(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下内容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效 。
3. 直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export 变量名=变量值]
定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义 。
linux中修改完环境变量怎么保存?vi编辑器,在编辑完后,先按ESC键,会退到命令模式下 , 然后再用:wq保存退出;
否则在编辑模式下,只会在文本中写入:wq的字符而已 。
linux定义一个普通变量使用命令是【linux变量存储命令 linux变量名规范】回答的基本上是完全正确的 。
在补充说明一下 。
在linux/unix中有本地变量,系统变量,环境变量,特定变量等
实际的意思就是
同一段代码可在多处使用,但是效果不一样 。
例如a为一个系统变量
这个a可以放在
用户变量上面
针对用户变量,同时也可以放在系统上面这个是针对全局的也就是所有用户 。
环境变量时针对软件的 , 也等于特定变量 。
而实际上变量只有2种 。一是系统变量,二是环境变量 。
系统变量主要是针对用户,
环境变量主要是针对软件 。
记得采纳啊
Linux du命令返回一个变量保存文件大小 。建议linux变量存储命令你看看O'Reilly的Linux管理手册linux变量存储命令,这本书是由Linus Trovlds主编的linux变量存储命令,相当权威了 。对于操作系统来说,它会将命令,或者说应用程序的输出分为几类 。一类是正确的输出 。它会输出到STDOUT里(也就是标准输出,在C或Perl里表现为文件句柄) 。一类是错误输出 。它会输出到STDERR里,也就是标准错误输出,当程序出错的时候 , 会把相关信息输出到这个文件句柄里 。看linux变量存储命令你的情况很像是使用Perl,如果你要使用命令的输出,你可以有几种方式,一种是将调用的结果存到一个变量或数组里,另一种是将该命令的输出直接作为文件来打开 。具体的操作可以参阅O'Reilly的相关Perl书籍 , 或者以上述提示关键字去问google 。
linux显示变量命令env --- 显示/设置当前用户变量
用户变量存在于所有的shell中,与用什么shell无关,比如:HOME,SHELL等
export --- 设置当前终端有效的临时变量
显示/设置当前导出成用户变量的shell变量 。《Linux就该这么学》 一起学习 。

推荐阅读