变量的显示使用 echo 进行显示,在变量前面必须加上 $

[root @localhost ~]#echo $variable
[root @localhost ~]#echo $PATH

或者使用{}将变量括选起来

[root @localhost ~]#echo ${variable}

变量的设置使用赋值 = 连接变量和它的内容

显示变量 name 时为空的,因为这个变量没有设置(即可以理解为没有定义),是空的,利用赋值符号,再进行显示

注意有一种方法,即read 可以从键盘读取变量的内容

[root @localhost ~]#read [-pt] variable

参数解析:

-p   后面可以接提示符

-t    后面接等待的“秒数”,设置这个之后,不会一直等待用户

输入 read atest 后在下一行中等待用户输入变量atest的内容,再进行显示

变量设置的规则:

1、变量与其内容之间用等号=连接,如  name=rhx

2、等号两边不能加空格,即name和=之间与等号=与变量内容rhx之间均不能有空格,这与常见的其它语言不同,一定注意

3、变量的内容中若有空格可以使用双引号或者单引号,将其内容看成一个字符串

双引号""内的特殊字符如$可以保持原有的属性,如

单引号中特殊字符仅为普通的字符(纯文本)进行处理

name='The variable  is $PATH'

echo $name结果为 The variable  is $PATH

4、使用转义字符 \ 将特殊字符如 “$ ,\”变成普通的字符

5、在一串命令中,还需要通过其他的命令提供的信息,可以使用反引号`或者使用 $

将获取的内核版本作为内容赋给变量

[root @localhost ~]#version=$(uname-r)
[root @localhost ~]#echo $version

6、变量为了增加其内容时,可以使用  $变量名称  或者  ${变量}  累加内容

[root @localhost ~]#PATH=$PATH:/home/bin
[root @localhost ~]#PATH="$PATH":/home/bin
[root @localhost ~]#PATH=${PATH}:/home/bin

这三种方法均可以实现变量内容的增加

7、若该变量需要在其他子进程中使用,需要以export来使变量变成环境变量

export PATH

8、取消变量设置,使用 unset variable

以上均是echo的常规用法

[root @localhost ~]#echo [选项] [字符串]

参数选项解析:

这里需要注意的-e 扮演了转义字符的功能和作用,-e‘后面的带上‘\n’行会在遇到的地方作为新的一行

linux之变量的设置与显示相关推荐

  1. linux环境变量PS1设置完整版附带颜色

    linux环境变量PS1设置 ------------------------------------------------------------------------------------- ...

  2. linux环境变量的设置和查看方法,【Linux】Linux环境变量的设置和查看

    Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效. 2 临时的:使用export命令声明即可,变量在关闭shell时失效. 设置变量 ...

  3. linux fedora kde桌面设置全局显示字体大小

    linux fedora kde桌面设置全局显示字体大小

  4. linux怎么设置永久变量,Linux环境变量永久设置方法(zsh)

    1.之前一直使用:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./home/46005/cuda-9.0/lib64/来设置cuda库路径变量 -----临时的,当 ...

  5. Linux环境变量的设置和查看方法

    1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ ech ...

  6. (转)Linux环境变量的设置和查看方法

    1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ ech ...

  7. Linux环境变量的设置和查看

    环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等等.  一.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.永久的:需 ...

  8. linux环境变量查询设置及保存

    1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ ech ...

  9. Linux 环境变量PATH设置和查看etc/profile和bashrc的区别

    一.查看环境变量 echo $PATH echo有"显示.印出"的意思,而 PATH 前面加的 $ 表示后面接的是变量,所以会显示出目前的 PATH. PATH(一定是大写)这个变 ...

最新文章

  1. 【Git】ubuntu安装git
  2. 电商网站全链路压测实战
  3. C#设计模式之16-迭代器模式
  4. 进程的三个状态的转换
  5. 英读廊——如果运动引起摩擦,摩擦生热,为什么风吹得越快却越冷
  6. Java中的条件运算符
  7. python transforms_2.2 图像预处理——transforms(笔记)
  8. 复盘:C语言中int a[][3]={1,2,3,4,5,6,7,8}什么意思,int a[3][]又是什么意思,结果为10的是
  9. 《般若波罗蜜多心经》注解
  10. AB-PLC之间通讯
  11. DaVinci:调色版本
  12. Java部分集合以及部分常用类
  13. python3 安装 pip (PyPI)
  14. Python爬虫项目之NBA球员可视化分析
  15. reactor模式学习
  16. SDR屏幕放HDR(HLG)视频画面泛灰
  17. 在网页title加入icon图标
  18. FineUI(专业版)v3.2.0 发布(ASP.NET UI控件库)!
  19. 赛迪智库丨谁能成功抢位操作系统,谁就能掌握未来汽车产业发展的主动权
  20. [统计学笔记](五)统计量及其抽样分布

热门文章

  1. parseInt(),parseFloat(),parse()
  2. pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
  3. ubuntu 12.04下apache 配置家目录地址
  4. matlab 两幅图不同,如何把两个不同M文件的图放在一起
  5. 输出apk_KT被横扫吞下五连败果 APK拿下首胜 小夫笑得十分开心
  6. EOS 源代码解读 (2)插件-插件模板
  7. python 语言教程(3)变量之列表(List)
  8. 新冠肺炎疫情预测与防控策略评价
  9. 设计模式--装饰者(Decorator)模式
  10. 09-CA/TA编程:storage demo