• 尚硅谷linux教程16-shell变量


    尚硅谷linux教程16-shell变量

    shell变量

    1)Linux Shell 中的变量分为,系统变量和用户自定义变量。

    2)系统变量:$HOME、$PWD、$SHELL、$USER 等等比如: echo $HOME 等等..

    1)定义变量:变量=值

    2)撤销变量:unset 变量

    1. 声明静态变量:readonly 变量,注意:不能 unset

    • 快速入门

    案例 1:定义变量 A

    案例 2:撤销变量 A

    案例3 : 声明一个静态变量,但是不能unset

    注意:等号前面后面不能加空格,要不会报错

    案例4 : 将变量提升至全局变量

    使用系统变量

    直接输入set可以查看所有的系统变量

    vim显示行数:esc进入命令行模式,然后输入set nu即可。

    shell变量规则

    1. 变量名称可以由字母、数字和下划线组成,但是不能以数字开头。

    2. 等号两侧不能有空格

    3. 变量名称一般习惯为大写

    如何将命令的结果返回给变量(重点)

    1) A=ls -la 反引号,运行里面的命令,并把结果返回给变量 A

    2) A=$(ls -la) 等价于反引号

    设置环境变量

    1. export 变量名=变量值 将shell变量输出为环境变量
    2. source 配置文件 让修改后的配置信息生效
    3. ech $变量名 查询环境变量的值

    快速入门

    1. 在/etc/profile 文件中定义 TOMCAT_HOME 环境变量

    2. 查看环境变量 TOMCAT_HOME 的值

    在另一个shell程序汇总使用TOMCAT_HOME变量

    博客网站 https://yamon.top 个人网站 https://yamon.top/resume GitHub网站 https://github.com/yamonc 欢迎前来访问
  • 相关阅读:
    xtrabackup之Innobackupex全备数据库
    没有Where条件下group by走索引
    Oracle中查看无效的对象、约束、触发器和索引
    udev/raw/asmlib/多路径 配置asm
    自适应游标共享技术02(一个简单的例子来走近ACS)
    自适应游标共享技术03(常用分析脚本)
    监控进程是否存在
    MySQL运行状态show status详解
    MySQL 加锁处理分析
    使用RMAN验证备份的有效性
  • 原文地址:https://www.cnblogs.com/chenyameng/p/12893515.html
Copyright © 2020-2023  润新知