Shell
文章平均质量分 82
m0_71696030
这个作者很懒,什么都没留下…
展开
-
大数据技术之Shell 第1章 Shell概述
Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。1)Linux提供的Shell解析器有: 2)bash和sh的关系 3)Centos默认的解析器是bash 第2章 Shell脚本入门 1)脚本格式脚本以#!/bin/bash开头(指定解析器)2)第一个Shell脚本:helloworld(1)需求:创建一个Shell脚本,输出helloworld(2)案例实操: 在helloworld.sh中输入如下内容 (3原创 2022-06-09 05:12:05 · 82 阅读 · 0 评论 -
大数据技术之Shell 第3章 变量
1)常用系统变量HOME、HOME、HOME、PWD、SHELL、SHELL、SHELL、USER等2)案例实操(1)查看系统变量的值 (2)显示当前Shell中所有变量:set 3.2 自定义变量 1)基本语法(1)定义变量:变量=值(2)撤销变量:unset 变量(3)声明静态变量:readonly变量,注意:不能unset2)变量定义规则(1)变量名称可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。(2)等号两侧不能有空格(3)在bash中,变量默认类型都是字符串类型,无法直接进原创 2022-06-09 05:13:09 · 64 阅读 · 0 评论 -
大数据技术之Shell 第6章 流程控制(重点)
1)基本语法(1)单分支 或者 (2)单分支 注意事项:(1)[ 条件判断式 ],中括号和条件判断式之间必须有空格(2)if后要有空格2)案例实操输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,什么也不输出。 6.2 case语句 1)基本语法 如果变量的值都不是以上的值,则执行此程序;;esac注意事项:(1)case行尾必须为单词“in”,每一个模式匹配必须以右括号“)”结束。(2)双分号“*;;”表示命令序列结束,相当原创 2022-06-09 05:14:04 · 49 阅读 · 0 评论 -
大数据技术之Shell 第8章 函数
1)基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数 变量:指定读取值的变量名2)案例实操提示7秒内,读取控制台输入的名称 第8章 函数 8.1 系统函数 8.1.1 basename 1)基本语法basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pat原创 2022-06-09 05:14:52 · 52 阅读 · 0 评论 -
大数据技术之Shell 第11章 企业真实面试题
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等命令都支持通过正则表达式进行模式匹配。一串不包含特殊字符的正则表达式匹配它自己,例如: 就会匹配所有包含wolffy的行1)特殊字符:^^ 匹配一行的开头,例如: 会匹配出所有以a开头的行2)特殊字符:$$ 匹配一行的结束,例如 会匹配出所有以t结尾的行思考:^$ 匹配什么?3)特殊字符:.. 匹配一个任意的字符,例如 会匹配原创 2022-06-09 05:15:33 · 71 阅读 · 0 评论