Linux环境变量、Linux自定义设置环境变量

环境变量

众所周知,执行的命令本质上是一个个可执行程序。

环境变量就是操作系统在运行的时候,记录一下关键性信息,用以辅助系统运行。

在Linux系统中执行env命令即可查看当前系统中记录的环境变量。

环境变量是一种键值对形式的结构。

【Case1:Home:/home/ygggy,用户的HOME路径】

【Case2:USER:ygggy,当前操作用户】

【Case3:PWD:当前工作路径】

符号:用于取变量的值。可以用这个符号去取环境变量记录的信息, 符号:用于取变量的值。可以用这个符号去取环境变量记录的信息, 符号:用于取变量的值。可以用这个符号去取环境变量记录的信息,环境变量名。

【Case1:echo $PATH 将PATH这个变量的值打印出来】

【Case1:echo ${PATH}ABC 将PATH这个变量的值和ABC一起打印出来,和其它内容混在一起使用时,通过{}标注要取的变量】

自行设置环境变量

  • 临时设置
    • export 变量名=变量值
  • 永久设置
    • 针对用户,设置在用户HOME目录内的.bashrc文件(vi .bashrc)
    • 针对全局,设置在/etc/profile中(sudo vi /etc/profile)
    • 最后并通过语法:source 配置文件,进行立刻生效

环境变量PATH里记录了系统执行命令的搜索路径,我们可以将一些路径添加到path中,修改path方法如下:在针对用户或全局的文件下,写下export PATH=$PATH:你要添加的全路径即可。

【Case:在\home\ygggy文件夹中新建文件say,vim内容为echo 666666,保存后,在.bashrc中写下export PATH=$PATH:\home\ygggy,并用source .bashrc让其生效,之后便可以直接输入say,就可以执行内部的命令】

你可能感兴趣的:(ygggy,linux,运维,服务器)