博文目录一、Shell脚本基础二、重定向与管道操作三、使用Shell变量一、Shell脚本基础Linux系统中的Shell脚本是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作命令并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。1、简单编写Shell脚本[root@centos01~]#vimaaa.sh<!--新建aaa.
分类:
系统相关 时间:
2019-11-05 10:48:48
阅读次数:
115
Shell脚本基础学习 当你在类Unix机器上编程时, 或者参与大型项目如k8s等, 某些框架和软件的安装都是使用shell脚本写的. 学会基本的shell脚本使用, 让你走上人生巅峰, 才怪. 学会这个东西, 你可以说入行了. 高级程序员不会这个, 是怎么回事, 我鄙视你, 所以我要学习, 记不住 ...
分类:
系统相关 时间:
2019-10-28 12:29:54
阅读次数:
103
什么是Shell在Linux操作系统中,有两个非常重要的工具:①Linux命令;②Shell。Linux命令是Linux系统对用户提供的众多系统功能接口,每一个Linux命令都能完成一个独立的系统功能;Shell是一个基于C语言开发的应用程序,它可以通过各种逻辑语法和程序控制指令把一系列的Linux命令组合在一起,形成一个面向过程的程序命令(ShellScript)。Linux命令一般需要在特定环
分类:
系统相关 时间:
2019-10-25 09:29:21
阅读次数:
103
[Toc] 1.变量 1.1本地变量 1.2环境变量 1.3位置变量 1.4特殊变量 1.5bash内建环境变量 1.6只读变量 2.脚本基础 2.1 什么是脚本? 按实际需要,结合命令流程控制机制实现的源程序。说白点就是命令的堆砌。 2.2 程序返回值 程序执行以后有两类返回值: 程序执行的结果 ...
分类:
其他好文 时间:
2019-10-16 20:19:34
阅读次数:
175
Shell脚本基础循环、判断语句练习实例商场购物车案例#!/bin/bashxie=200ku=150yi=100huan=50chi=120num=0for((i=1;i<=5;i++))doecho是否进入第"$i"家店?read-p"输入(yes&no)"shuwhile[$shu="yes"]doecho1.鞋子¥"$xie"echo2.裤子¥"$ku"echo3.衣服¥"$
分类:
系统相关 时间:
2019-10-10 22:08:08
阅读次数:
92
1,用户组 2,脚本基础 变量命令 1、不能使程序中的保留字:例如if, for 2、只能使用数字、字母及下划线,且不能以数字开头 3、见名知义 4、统一命名规则:驼峰命名法 Shell中命名建议规则: 1、变量名大写 2、局部变量小写 3、函数名小写 4、用英文名字,并体现出实际作用 根据变量的生 ...
分类:
系统相关 时间:
2019-10-04 00:10:32
阅读次数:
115
GPT,LVM概念以及shell脚本基础描述GPT是什么,应该怎么使用1.GPT的全称是GloballyUniqueIdentifierPartitionTable,意即GUID分区表,GUID分区表(GPT)是作为ExtensibleFirmwareInterface(EFI)计划的一部分引入的。相对于以往PC普遍使用的主引导记录(MBR)分区方案,GPT提供了更加灵活的磁盘分区机制。分区指物理
分类:
系统相关 时间:
2019-09-01 22:11:17
阅读次数:
149
一、条件测试与比较1、test测试表达式常用test-ffile&&echotrue||echofalse2、[测试表达式]特别常用[-ffile]&&echotrue||echofalse3、[[测试表达式]]二、流程控制1、流控制语句if实例1#!/bin/bash#获取uid=0(root)中的0;id=id|awk-F‘[=(]‘‘{
分类:
系统相关 时间:
2019-09-01 14:46:45
阅读次数:
156
一、shell脚本格式#!/bin/bash第一行是指定那个程序来编译执行脚本注释是一“#”开头,二、脚本执行source、sh、bash、./执行脚本的区别1、“.”点命令,就是个点符号(从BourneShell而来)是source的另一名称2、source命令(从CShell而来)执行bashshell的内置命令3、bash/bin/bash命令功能要比sh强大4、sh/bin/sh命令5、e
分类:
系统相关 时间:
2019-08-31 23:08:57
阅读次数:
118
一、shell简介 静态语言:编译型语言 C、C++、JAVA、C# 动态语言:解释型语言 边解释边执行 PHP、SHELL、python、perl 面向过程:Shell, 变量:内存空间,命名 内存:编址的存储单元 图形化界面:Gnome, KDE, Xfce 命令行界面: sh, csh, ks ...
分类:
系统相关 时间:
2019-08-17 10:59:51
阅读次数:
117