Linux-1 shell编程规范与变量

目录

1.shell

2. 工作原理

3.linux默认shell

4.特点

5.文件特点

6.运行方式

7.重定向操作

8.变量作用

9.查看变量的值

        1.输入规范

        2. 变量名规范

        3.变量类型

        4.只读变量

10.赋值使用

11. read 通过命令获取变量

12.设置变量范围

13.整数变量运算

14.环境变量

15.位置变量

16.预定义变量


1.shell

        是解释器(编译器 翻译官) 与内核沟通的 界面/应用程序

        特殊的应用程序 介于操作系统和用户之间  用户输入操作指令 shell解释

2. 工作原理

        shell传递给内核 内核执行完 shell返回 给用户一个执行的结果

3.linux默认shell

        /bin/bash

4.特点

        是脚本语言(动态语言 编程语言的一种)      按行执行        顺序执行

        用来控制软件/应用程序 以文本形式保存 只在被调用的时候编译或解释

5.文件特点

        .sh结尾     配置文件里第一行  #!/bin/bash  固定格式  代表/bin/bash为解释器还有/usr/bin/python     /usr/bin/expect     (默认解释器是/bin/bash)

6.运行方式

        1.  sh 名称       2.   bash 名称      3.  source 名称     4. ./ 名称

                ## 1 2 3不需要执行权限 用于调试阶段    4 要chmod 777  正式上线时给执行权限

 

7.重定向操作

        类型               操作符             用途
        重定向输入        <             从指定的文件读取数据
        重定向输出        >             将标准输出结果保存到指定的文件 覆盖原有内容
                                 >>            将标准输出结果输入到指定的文件的尾部 不覆盖原有内容
        混合输出          &>            将标准输出  标准错误保存到同一文件中

                ####不删除文件的前提清空内容   cat /dev/null > 文件名

 

8.变量作用

        存放需要的参数

                变量名 固定名称 由系统预设或用户定义

                变量值 能根据用户设置 系统环境变化而变化

9.查看变量的值

        1.输入规范

                打印变量的值前面要加$ ###  echo $变量名     引用变量也为$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值