为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
shell编程之变量_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

shell编程之变量

Tony Linux系统工程师
难度初级
时长 1小时51分
  • 学习路线
    查看全部
    0 采集 收起 来源:Bash变量概述

    2017-05-04

  • 1.位置参数变量由于没有提示,因此只适用于脚本的作者使用。我们更加常用的是read 命令。 2.换行: echo -e "\n" 注意: 要有参数-e ,echo 才会识别转义符
    查看全部
    0 采集 收起 来源:预定义变量

    2018-03-22

  • 在命令的最后加上&表示把命令放入后台来执行
    查看全部
    0 采集 收起 来源:预定义变量

    2018-03-22

  • 位置参数变量
    查看全部
    0 采集 收起 来源:位置参数变量

    2017-04-28

  • 1. locale 查看当前语系, LANG=zh_CN.UTF-8代表中文语系 可以直接 echo $LANG 查看当前语系 2. locale -a 查看所有语系 3. 语系信息放在文件 /etc/sysconfig/i18n 下 4. 如果要在linux字符界面下显示中文,需要安装zhcon插件
    查看全部
    0 采集 收起 来源:bash语系变量

    2017-04-28

  • 1.系统默认的环境变量为大写,因此在定义环境变量的时候最好也用大写 2.定义环境变量: export 变量名=值 或者先定义变量,再 export 变量名 3.用户自定义的普通变量只能在当前bash生效,而定义的环境变量对当前bash的所有子bash也生效。也就是说,在父bash中定义普通变量和环境变量,但切换到子bash时,还可以看到并操作环境变量,但是看不到普通变量。 4.命令:bash 进入下一级bash exit退回上一级 5.pstree 查看bash 关系树 6.set 查看所有的变量, env查看环境变量 7.系统默认的环境变量只能改变值,不能改变变量名 8.PATH变量用于保存命令的路径。也就是说我们输入命令后,系统在PATH指定的路径中搜索,找到后执行。 9.我们自定义的脚本可以通过叠加进PATH中而暂时像命令那样使用。 PATH="$PATH":脚本所在目录 注意:PATH中路径是以:分隔的。 如果要永久让脚本能像命令那样执行,则要写入文件中 10. PS1 11.写脚本的时候,开头必须要加上#!/bin/bash 12.脚本写好后默认是没有执行权限的,要赋予权限后才能执行
    查看全部
    0 采集 收起 来源:bash环境变量

    2018-03-22

  • 1.定义变量: 变量名=值 或者 变量名=“字符串” 注意:等号左右不能有空格 2.最简单的调用变量:echo $变量名 输出变量的值 3.set -u 命令:正常情况下,比如输入echo $a ,但是并没有定义变量a ,就会输出空,这个时候就不清楚是变量值为空还是没有这个变量。执行set -u 命令后系统会明确提示没有变量。 4.删除变量:unset 变量名 5.变量叠加: 例子: x=123 x="$x"456 则x变成123456 6.set 查看已有变量
    查看全部
  • 1.在Bash中,变量的默认类型都是字符串类型
    查看全部
  • $$当前pid $!最后一个进程PID
    查看全部
    0 采集 收起 来源:预定义变量

    2017-04-20

  • $# 个数 $? 0成功 其他失败 类似C语言中的return 0 , 表示执行成功返回 $@ 区分对待 $* 整体对待
    查看全部
    0 采集 收起 来源:位置参数变量

    2017-04-20

  • 变量叠加 x=123 x="$x"456 x=${x}789
    查看全部
  • 定义变量 和C语言一样,使用赋值 变量调用 echo $变量名 -eg: echo $x echo $name
    查看全部
  • 变量的分类 1,用户自定义变量 2,环境变量:主要保存的是和系统操作环境相关的数据 3,位置参数变量:主要用来向脚本传递参数或数据,变量名不能自定义,变量名固定的 4,预定义变量:Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的
    查看全部
  • 变量的分类 1,用户自定义变量
    查看全部
  • 变量按照存储数据分类 1,字符串型 2,整形 3,浮点型 4,日期型
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程需要具备Linux基础知识,请大家学习完《Linux达人养成计划I》之后学习。
老师告诉你能学到什么?
能够熟练使用shell中的用户自定义变量、环境变量、语系变量、位置参数变量和预定义变量。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!