
Shell
文章平均质量分 88
Shell脚本基础指南
lszloz
这个作者很懒,什么都没留下…
展开
-
CentOS7安装Python3新版本
前言问题来源于业务需求,需要在CentOS7.9系统上验证功能性问题。安装CentOS的虚拟机后发现CentOS自带的Python3版本是Python3.6.8,与业务需要的Python版本(>=3.7)不符,本文以3.8.6为例,安装该Python版本。确定了问题,接着确定问题的解决思路。想过三种解决思路:①已有的Python3.6.8;②单独新增Python3.8.6版本;③通过Anaconda安装Python3.8.6;本问题以第二种方法为切入点详细记录相关过程1. 获取Python安原创 2022-05-15 23:05:50 · 1059 阅读 · 0 评论 -
Shell之sed文本处理
sed基本用法:作用/格式/定址方式sed过滤指令:常见的处理动作文本块处理:插入/替换行、多行文本sed文本处理Stream EDitor,流式编辑器非交互,基于模式匹配过滤及修改文本逐行处理,并将结果输出到屏幕可实现对文本的输出、删除、替换、复制、剪切、导入、导出等各种操作(vim无法在脚本中使用)基本用法语法格式:格式1:命令 | sed [选项] ‘编辑指令’格式2:...原创 2020-04-06 23:47:55 · 215 阅读 · 0 评论 -
09.Shell之awk文本处理
1.awk基本用法: 作用/用法/内置变量2.awk处理条件: 如何使用过滤条件awk文本处理介绍:awk编程语言/数据处理引擎1、创造者:Aho、Weinberger、Kernighan2、基于模式匹配检查输入文本,逐行处理并输出3、通常用在Shell脚本中,获取指定的数据4、单独用时,可对文本数据做统计一、基本用法1.语法格式格式1:命令 | awk [选项] '[条件]...原创 2020-03-29 23:51:12 · 199 阅读 · 0 评论 -
08.Shell函数与服务脚本
1.使用Shell函数 --> 提高代码重用效率什么是函数? 在Shell脚本中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数使用函数的好处? 使脚本代码更简洁,增强易读性 提高Shell脚本的执行效率函数定义方法 基本格式1 function 函数名{ 命令序列 ... ......原创 2020-03-28 00:07:38 · 258 阅读 · 0 评论 -
07.Shell选择与循环
1.if选择结构->单分支(只对一种情况做操作) /条件成立 then 命令序列if 条件测试 -->| fi 结束判断 \条件不成立判断挂载点目录,若不存在则创建#!/bin/bashMOUNT_DIR="/media/cdrom"if [! -...原创 2020-03-27 23:52:34 · 192 阅读 · 0 评论 -
06.Shell条件测试与判断
目标———识别各种状态、参数脚本的智能化?使Shell脚本获得识别能力?为脚本语句执行提供必要的识别依据 文件或目录的读/写等状态 数值的大小 字符串是否匹配 多条件组合条件测试命令语法格式 test 选项 参数 [ 选项 参数 ]命令help test 可以查询帮助1.文件状态测试[ 操作符 文件或目录 ]操作符 ...原创 2020-03-25 23:55:45 · 177 阅读 · 0 评论 -
05.Shell字符串处理
一、截取子字符串1.使用expr命令 基本用法 expr substr $var1 起始位置 截取长度$ var1="Ubuntu18.04"$ expr substr $var1 1 6Ubuntu$ expr substr $var1 7 518.042.使用cut命令 基本用法 命令输出 | cut -c 起始位置-结束位...原创 2020-03-25 23:48:02 · 217 阅读 · 0 评论 -
04.Shell数值运算及处理
一、整数运算操作基本运算类别a.四则运算 加法:num1+num2 减法:num1-num2 乘法:num1*num2 整除:num1/num2b.取余数运算 求模:num1%num2I. 计算工具1.使用expr命令工具 格式:expr 整数1 运算符 整数2 .. .. 乘法操作应采用\*转义,避免被作为Shell通配符 ...原创 2020-03-23 23:53:52 · 3622 阅读 · 0 评论 -
03.Shell变量
一、变量定义、查看和取消1.什么是变量以固定名称存放的可能会变化的值 ——提高脚本对任务需求、运行环境变化的适应能力 ——在脚本执行中方便重复使用某个值2.定义/赋值变量基本格式 变量名=变量值相关注意事项 若指定的变量名已存在,相当于为此变量重新赋值(修改) 等号两边不要有空格 变量名由字母/数字/下划线组成,区分大小写 ...原创 2020-03-23 00:09:17 · 140 阅读 · 0 评论 -
02.Shell命令组合运用
1.顺序分隔命令1;命令2;命令3e.g.开启某个服务,并将此服务设为开机自启动$ service vsftpd restart; chkconfig vsftpd on2.&&分隔命令1 && 命令2 && 命令3逻辑与,期望所有的命令都能执行成功,一旦出现失败,后续命令不再执行$ echo “you” && ec...原创 2020-03-22 17:20:50 · 494 阅读 · 0 评论 -
01.Shell脚本编写入门
一、什么是Shell工作中Linux内核与用户之间的解释程序相当于操作系统的“外壳”向Linux内核传达用户指令的“翻译官”通常指BASH(/bin/bash)Windows下的Shell解释器C:\Windows\System32\cmd.exe二、什么是脚本提前写好可执行代码,用来完成特定任务的文件。特点:顺序、批处理;解释型程序常见的脚本语言: Bash...原创 2020-03-21 23:33:50 · 154 阅读 · 0 评论