美文网首页
环境变量与文件查找

环境变量与文件查找

作者: 韧_7e6f | 来源:发表于2022-05-15 19:32 被阅读0次

1. 环境变量

1.1 (Shell)变量

通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量。
变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。

  • 使用 declare 命令创建一个变量名为 tmp 的变量:declare tmp
  • 使用 = 号赋值运算符,将变量 tmp 赋值为shiyanlou。(注意,与其他语言不同的是, Shell 中的赋值操作,= 两边不可以输入空格,否则会报错。)
  • 读取变量的值,使用 echo 命令和 符号( 符号用于表示引用一个变量的值,初学者经常忘记输入):echo $tmp
    image.png

1.2 环境变量

按变量的生存周期来划分,Linux 变量可分为两类:

  • 永久的:需要修改配置文件,变量永久生效;
  • 临时的:使用 export 命令行声明即可,变量在关闭 shell 时失效。
    这里介绍两个重要文件 /etc/bashrc(有的 Linux 没有这个文件) 和 /etc/profile ,它们分别存放的是 shell 变量和环境变量。还有要注意区别的是每个用户目录下的一个隐藏文件:
#.profile 可以用 ls -a 查看
cd /home/shiyanlou
ls -a
.profile

这个 .profile 只对当前用户永久生效。因为它保存在当前用户的 Home 目录下,当切换用户时,工作目录可能一并被切换到对应的目录中,这个文件就无法生效。而写在 /etc/profile 里面的是对所有用户永久生效,所以如果想要添加一个永久生效的环境变量,只需要打开 /etc/profile,在最后加上你想添加的环境变量就好啦。

相关文章

  • 实验楼Linux基础入门第四节环境变量与文件查找

    一、环境变量与文件查找 环境变量 1、变量 用declare创建变量;读取用echo和$(不要忘记此符号); 注意...

  • Linux 学习之路(六):环境变量与文件查找

    Linux 学习之路(六):环境变量与文件查找 一、环境变量 变量要解释环境变量,得先明白变量是什么,准确的说应该...

  • 环境变量与文件查找

    1.变量 变量就是计算机中用于记录一个值的符号,变量与值是一一对应关系 变量的作用域中只能有一个同名变量,一旦离开...

  • 环境变量与文件查找

    环境变量与文件查找 环境变量 变量 : 计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些...

  • 环境变量与文件查找

    1、变量 变量,准确的说是shell变量,是计算机中用于记录一个值的符号。变量与值是一对一的关系,可以通过表达式读...

  • 环境变量与文件查找

    一、环境变量 1. 变量所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号...

  • 环境变量与文件查找

    一:变量 变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处...

  • 环境变量与文件查找

    变量的定义 使用命令declare $定义一个新变量 declare $test 定义一个名为test的新变量。或...

  • 环境变量与文件查找

    环境变量 1.变量 所谓的变量是指计算机中用于记录的一个值的符号,这些符号将用于不同的运算处理中。为了便于运算和处...

  • Linux基础入门(五)

    环境变量与文件查找 本文详细出自http://www.shiyanlou.com/courses/1,转载请注明出...

网友评论

      本文标题:环境变量与文件查找

      本文链接:https://www.haomeiwen.com/subject/xllcvhtx.html