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

shell编程之变量

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

    2016-04-06

  • 位置参数变量,用于往shell里传参,在shell脚本中使用 $1~$9,${10+} shell: n1=$1 n2=$2 echo n1 $* 与$@的区别 $# 命令行中所有参数
    查看全部
    0 采集 收起 来源:位置参数变量

    2016-04-06

  • 当前语系查询 local #查询当前系统语系 -LANG :定义系统主语系的变量 -LC_ALL :定义整体语系的变量 查询系统默认语系 cat /etc/sysconfig/i18n 中文:
    查看全部
    0 采集 收起 来源:bash语系变量

    2016-04-06

  • 1 环境变量:是全局变量,对当前shell以及子shell起作用,实际上是将变量拷贝到子shell,子shell对变量的赋值不影响父shell,同理父shell不能直接读取子shell的变量,只能通过进程间的通信方法进行传递,eg:管道,命令,文件和 here文档. 用户自定义变量,是局部变量,只对当前shell有作用 2设置环境变量 export 变量=变量值 export 变量 3.查看环境变量 CentOS 7使用 env 命令 或者 export 4.删除环境变量 unset 变量名 说明: 上面说的环境变量是可以自定义的变量,用户编程使用; 另外一类环境变量是对系统生效,变量名和变量作用是固定的: HOSTNAME:主机名 SHELL:当前的shell TERM:终端环境 HISTSIZE:历史命令条数 SSH_CLIENT:当前操作环境是用ssh连接的,这里记录客户端ip SSH_TTY:ssh连接的终端是pts/1 USER:当前登录用户 …… 使用 env 命令可以看到 6. PATH #系统查找命令的路径 echo $PATH #查看 PATH ="$PATH":/root/sh #增加变量的值,只是临时生效,永久生效的话需要写入对应的文件 7.PS1环境变量 命令提示符设置 -\d 日期 -\H 主机名 -\t 显示24小时时间,HH:MM:SS -\A 同上,格式为HH:MM -\u 显示当前用户名 -\w 显示当前所在目录的完整名称 -\W 显示所在目录的最后一个目录 -\$ 提示符,root是“#”;普通“$”.
    查看全部
    0 采集 收起 来源:bash环境变量

    2018-03-22

  • ps1环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • PATH环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • 常用环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • 环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • 查看环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • 设置环境变量
    查看全部
    0 采集 收起 来源:bash环境变量

    2016-04-06

  • shell变量之自定义变量 1、变量的定义 x=123 name="jie cao" 左边是变量名,右边是变量值,且等号两边不能有空格,如果值之间有空格要用双引号或单引号括起来。变量的默认类型是字符串类型。 2、变量的调用 echo $x echo $name 变量的调用要在变量的开头加上"$"符号 3、变量的叠加 $x=123 $x="$x"456 $x=${x}456 4、变量的查看 set -u 可以让不存在的变量报错,有助于变量的排错。 5、删除变量 unset name 就是说 unset 变量名,且变量名前面不用加上"$"符号
    查看全部
  • 变量查看
    查看全部
  • shell变量的分类(Linux变量的默认类型是字符串类型)
    查看全部
  • 用户自定义变量: ##不能是数字开头 ##等号左右不能有空格 引用: $var eg:echo $var 变量查看: set # 对centOS 7 似乎不起作用 删除变量 unset var
    查看全部
  • 变量默认都是字符串! 类型 如下:
    查看全部

举报

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

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