
Linux shell编程
文章平均质量分 89
Mr_Bei
这个作者很懒,什么都没留下…
展开
-
Linux shell编程之vim编辑器
目录①vim常用模式②vim常用操作高效的光标移动高效的文本编辑高效的文本搜索和替换命令行常用操作③Vim的恢复功能④Vim高级技巧多窗口功能命令行与vim之间切换⑤Vim实战 ①vim常用模式>>>一般模式 :可光标移动删除、复制、粘贴>>>编辑模式 :任意按“i、I、o、O、a、A、”进入插入...原创 2018-09-19 09:43:31 · 1983 阅读 · 0 评论 -
shell三剑客之grep 全局搜索工具 详解
目录grep 全局搜索工具①grep基本原理②grep语法结构OPTION选项PATTERN模式——正则表达式③grep实战 ①grep基本原理>>>grep全称global search regular expression and print 全局搜索正则表达式并打印输出>>>grep是一个利用正则表达式进行全局...原创 2018-09-28 16:08:26 · 3034 阅读 · 0 评论 -
Linux shell三剑客之sed 流式编辑器 详解
目录sed 流式编辑器①sed基本原理②sed程序语法格式OPTION选项SCRIPT命令集合sed寻址 sed正则表达式 sed命令③sed高级标签命令滑动窗口sed中变量的使用和替换问题④sed实战 ①sed基本原理>>>sed(stream editor)是一个流式编辑器,...原创 2018-09-28 15:34:41 · 1113 阅读 · 0 评论 -
Linux shell编程之控制脚本之定时运行
目录控制脚本之定时运行①cron时间表(系统不关机情况下)②与cron相关的文件和目录③anacron④crontab定时任务定时任务实战 ①cron时间表(系统不关机情况下)>>>Linux使用cron程序(通过检查cron时间表)来计划要定期执行的脚本>>>每个用户(包括root)都有自身的cron时间表,Lin...原创 2018-09-27 19:26:38 · 1799 阅读 · 1 评论 -
Linux shell编程之使用结构化命令 for循环 while循环 until循环 break命令 continue命令详解
目录使用结构化命令 for循环 while循环 until循环 break命令 continue命令①for循环for循环基本格式:读取值复杂的列表的内容从变量读取列表:从命令读取值:更改字段分隔符:用通配符读取目录for循环实战——循环处理文件数据②while循环while循环的基本格式③until循环untill循环的基本格式: ...原创 2018-09-22 15:49:38 · 1254 阅读 · 2 评论 -
Linux shell编程之使用结构化命令 if语句 case语句 test命令 详解
目录使用结构化命令①使用if-then语句基本语法格式if-then的高级特性:②case基本语法结构:③test命令数值比较字符串比较文件比较(重点) 前言>>>在shell脚本中,有一类命令会根据条件进行判断,是脚本去决定要执行哪些命令,跳过哪些命令这样的命令称为结构化命令(structured command),包括...原创 2018-09-21 15:09:19 · 815 阅读 · 0 评论 -
Linux shell编程之控制脚本之信号控制作业
控制脚本之信号控制作业①信号基础②产生信号③捕捉信号④运行模式后台运行脚本非控制台下运行脚本⑤作业控制作业控制只查看作业作业控制之重启停止的作业fg命令bg命令 ①信号基础>>>Linux系统上通过Linux信号可以实现对脚本的控制>>>bash shell会忽略SIGQUIT(3)和SIGTER...原创 2018-09-26 16:32:43 · 875 阅读 · 0 评论 -
Linux shell编程之创建函数
目录创建函数①函数的语法格式②返回值默认退出状态码使用return命令使用函数输出③传递参数④在函数中处理变量 前言函数:起个名字在代码中任何位置使用的代码块,提高脚本开发效率,降低代码重复率 ①函数的语法格式格式一function name {commands} 格式二name() {command...原创 2018-09-26 10:28:14 · 2083 阅读 · 0 评论 -
Linux shell编程之shell入门 构建脚本
目录构建基本脚本①显示消息②使用变量③重定向输入和输出④管道⑤退出脚本状态码——获取命令执行结果exit命令⑥特殊符号总结 前言>>>脚本中每一行字符数量不超过255>>>脚本中使用#这个字符进行注释>>>脚本中的第一行内容 #!例外,该行内容会被识别执行>>>...原创 2018-09-20 10:25:54 · 1131 阅读 · 0 评论 -
Linux shell编程之shell命令历史记录
目录shell的命令历史记录需求相关参数实现步骤 shell的命令历史记录 需求>>>系统需要一个目录用来记录所有用户的命令历史记录,来做安全保护。>>>创建一个目录/var/history,该目录会创建文件记录所有登录用户的历史命令, 文件以 username-userid.log 格式命名;(默认用...原创 2018-09-20 10:19:13 · 3860 阅读 · 2 评论 -
Linux shell编程之shell基础
目录①shell简介②shell类型③shell变量 ①shell简介>>>shell是用户和Linux操作系统内核进行交互的程序,隐藏了操作系统的细节, shell是接收用户输入的命令,向内核发送命令的交互界面(命令行界面)>>>shell既是用户交互的界面,也是控制系统的脚本语言>>>...原创 2018-09-20 10:12:12 · 427 阅读 · 0 评论 -
Linux shell编程之处理用户输入
目录处理用户输入①命令行参数读取参数测试参数②特殊变量——记录命令行参数获取位置参数的个数:$#命令行最后一个参数: ${!#}抓取参数③移动变量④处理选项处理简单选项分离参数和选项⑤获得用户输入——read命令基本的读取超时隐藏方式读取从文件中读取 前言>>>目前为止,我们涉及到的知识包括如何...原创 2018-09-24 16:52:04 · 3822 阅读 · 0 评论 -
shell三剑客之awk 数据截取工具 详解
目录awk 数据截取工具①awk简介②awk语法结构OPTIONSPROGRAMpatternaction③变量④流程控制⑤数组⑥内建函数 ①awk简介>>>awk是一种编程语言(解释性语言,不需要编译),用于数据截取和报告的工具>>>awk自动搜索输入的文件,并把每个输入行切分成多个字段(字段:...原创 2018-10-17 16:46:17 · 10968 阅读 · 0 评论