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

shell编程之变量

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

    2015-06-26

  • shell
    查看全部
    0 采集 收起 来源:Bash变量概述

    2015-06-26

  • read -n #限制输入字符的数量 read -p "please input name " name #-p表示输出提示信息 read [选项] 变量名 read -t 30 #-t 表示等待时间单位为秒 -t 30 表示30秒,若30秒后没有输入数据终止执行脚本 read -s #隐藏信息 echo -e "\n" 换行符
    查看全部
    0 采集 收起 来源:预定义变量

    2018-03-22

  • 位置参数变量:(跟在sh之后的,例如:sum.sh 11 12(有两个参数的话),在sh之中通过$1,$2取值传入的参数) $n :【n为数字,$0代表命令本身, $1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10} 】 $* : 这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体 $@:  这个变量也代表命令行中所有参数,不过$@把每个参数区分对待 $#:  这个变量代表命令行所有参数的个数
    查看全部
    0 采集 收起 来源:位置参数变量

    2015-06-22

  • 环境变量中的语系变量 locale #查询当前系统语系 LANG #定义系统主语系的变量 LC_ALL #定义整体语系的变量 echo $LANG #查看系统当前语系 locale -a | more #查看Linux支持的所有语系
    查看全部
    0 采集 收起 来源:bash语系变量

    2015-06-22

  • export 环境变量 env 查看系统环境变量 unset删除变量 子shell中不能删除父shell中的环境变量 PS1变量:命令提示符设置 \d #显示日期,格式为“星期 月 日” \H #显示完整的主机名,如默认的主机名“localhost.localdomain” \h #显示主机名,如localhost \t #显示24小时制时间,格式为“HH:MM:SS” \A #显示24小时制时间,格式为“HH:MM” \u #显示当前用户名 \w #显示当前所在目录的最后一个目录 \W #显示当前所在目录的最后一个目录 \$ #提示符。如果是root用户会显示提示符为“#”,如果是普通用户会显示提示符为“$”
    查看全部
    0 采集 收起 来源:bash环境变量

    2015-06-22

  • 1、变量=值 e.g. x=5 注意,变量名只能是字母、下划线、数字组成且不能以数字开头,=号左右不可有空格 2、“”会解析特殊符号,例如$,‘’不会解析特殊符号 3、引用变量:$变量名 例如:$x 4、所有变量默认的值都是字符串类型,不可做Math运算 5、变量叠加 e.g y="$x"123 或者 y=${x}123 6、查看变量 set 会列出系统中所有的变量,包括环境变量和自定义变量 set -u //设定当调用不存在变量时,会提示错误 7、删除变量 unset 变量名 例如:unset x
    查看全部
  • 四种变量:用户自定义变量,环境变量,位置参数变量,预定义变量 变量命名规则:以字母或下划线打头,名字中间可以由字母,下划线,数字组成。 在任何系统中,目录名、文件名、变量名都要有含义 在一个程序里,变量名必须唯一 在Bash中,变量的默认类型都是字符串型
    查看全部
  • $* 这个变量代表命令行中所有的参数,但是把所有的参数看做一个整体。 $#这个变量也是代表命令喊习总所有的参数,但是所有的参数分别对待。 用“”分开。
    查看全部
    0 采集 收起 来源:位置参数变量

    2015-06-15

  • 环境变量是全局变量:在当前Shell和这个Shell的所有子Shell中生效 自定义变量是局部变量:只在当前的Shell中生效 设置环境变量 export 变量名=变量值 set 查看所有变量 env 查看环境变量 PATH:系统搜索命令的路径。 PATH="$PATH":/root
    查看全部
    0 采集 收起 来源:bash环境变量

    2018-03-22

  • 查看系统默认语系 cat /etc/sysconfig/il8n
    查看全部
    0 采集 收起 来源:bash语系变量

    2015-06-14

  • export 环境变量 env 查看系统环境变量 unset删除变量 子shell中不能删除父shell中的环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2015-06-14

  • 接受键盘输入
    查看全部
    0 采集 收起 来源:预定义变量

    2015-06-13

  • 预定义变量
    查看全部
    0 采集 收起 来源:预定义变量

    2015-06-13

  • echo -e "\n" 换行符
    查看全部
    0 采集 收起 来源:预定义变量

    2018-03-22

举报

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

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