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

shell编程之变量

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

    2015-11-08

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

    2015-11-08

  • 当前语系查询
    查看全部
    0 采集 收起 来源:bash语系变量

    2015-11-08

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

    2015-11-08

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

    2015-11-08

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

    2015-11-08

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

    2015-11-08

  • 变量叠加
    查看全部
  • 变量的分类
    查看全部
  • 在shell中 默认的变量类型是字符串
    查看全部
  • ps1 修改提示符
    查看全部
    0 采集 收起 来源:bash环境变量

    2015-11-05

  • 预定义变量: 1.$?:最后一次执行的命令的返回状态。 如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。 #其实,&& ||是通过判断$?来进行逻辑运算 echo $$y 2.$$:当前进程的进程号(PID)。 #find / -name bash.sh &(&是后台符号) 3.$!:后台最后一个运行的进程的进程号(PID)。 接收键盘输入 read [选项] [变量名] 选项: -p "提示信息":在等待read输入时,输出提示信息 -t 秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间 -s:隐藏输入的数据,适用于机密信息的输入 -n 字符数:read命令只接受指定的字符数,就会执行 read -p "please input your name:" -t 30 name echo $name read -p "please input your passwd:" -s passwd echo -e "\n" echo $passwd read -p "please input your sex [M/F]:" -n 1 sex echo -e "\n" echo $sex
    查看全部
    0 采集 收起 来源:预定义变量

    2018-03-22

  • 1.位置参数变量 $n:n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数需要用大括号包含,如 ${10}。 #$n类似python的sys.argv $*:这个变量代表命令行中所有的参数,$* 把所有的参数看成一个整体。 $@:这个变量也代表命令行中所有的参数,不过 $@ 把每个参数区分对待。 $#:这个变量代表命令行中所有参数的个数。 运算需要双括号,echo $((1+2)) 2.$* 与 $@ 的区别 $* 中所有参数看成是一个整体 $@ 中每个参数都是独立的
    查看全部
    0 采集 收起 来源:位置参数变量

    2015-10-31

  • locale(注意区分locate,用来搜索:4-1 文件搜索命令locate) LC_ALL 系统整体语系 LANG 当前生效的语系环境 cat /etc/sysconfig/i18n #系统默认语系,开机之后的默认语系 locale -a 查看所有国家语系 df -h#统计显示分区大小
    查看全部
    0 采集 收起 来源:bash语系变量

    2015-10-31

  • 1.环境变量与用户自定义变量的区别 环境变量是全局变量,用户自定义变量是局部变量。 用户自定义变量只在当前的 shell 中生效,环境变量在当前 shell 和这个 shell 的所有子 shell 中生效。 用户可以自定义环境变量,但对系统生效的环境变量名和变量作用是固定的。 #pstree查看进程树 2.用户自定义环境变量 变量名=变量值 export 变量名(export 变量名=变量值) 3.查看环境变量 env 查看环境变量 set -u;unset name 4.常用的环境变量 要想直接通过脚本名执行自己的脚本: (1)将脚本拷贝至 PATH 中的任意目录下(不建议这样做),例如: cp hello.sh /bin/ (2)将脚本所在目录添加到 PATH 变量中,例如: PATH="$PATH":/root/sh #但系统重启后失效 5.PS1:命令提示符设置 \d:显示日期,格式为"星期 月 日" \H:显示完整的主机名 \t:显示 24 小时制时间,格式为"HH:MM:SS" \A:显示 24 小时制时间,格式为"HH:MM" \u:显示当前用户名 \w:显示当前所在目录的完整名称 \W:显示当前所在目录的最后一个目录 \$:提示符。root 用户为"#",普通用户为"$" #但系统重启后失效 \是换行命令,由PS2定义显示的符号('> ')
    查看全部
    0 采集 收起 来源:bash环境变量

    2018-03-22

举报

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

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