
Shell
文章平均质量分 80
谦卑t
终身学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux shell简介,卧槽看了居然会了??&%$$【图文解析 】
Linux Sheel简介1.1、Shell概述Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户大部分工作都是通过shell完成的。 Shell既是一种命令语言,又是一种程序设计语言: 作为命令语言,它交互式地解释和执行用户输入的命令; 作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 ...原创 2018-10-31 17:17:59 · 487 阅读 · 0 评论 -
【图文解析 】shell操作日期时间
常见选项 --help:显示辅助信息 --version:显示date命令版本信息 -u:显示目前的格林威治时间 -d:做日期时间相关的运算 - - date = 'dateStr' :做时间的相关运算 显示系统当前日期时间 [root@hadoop ~]# date 以指定格式显示日期时间...原创 2018-11-01 15:33:20 · 7957 阅读 · 0 评论 -
【图文解析 】高级文本处理命令-grep(文本编辑器)
grep(文本生成器)grep是一种强大的文本搜索工具,他能使用正则表达式搜索文本,并把匹配的行统计出来 命令:grep [选项] [–color=auto] ”搜索字符串” filename常用参数:-c:统计符合条件的字符串出现的总行数。 (count)-E:支持扩展正则表达式。 (expression)-i:忽略字符大小写。 (ignore)-n:在显示匹配到...原创 2018-11-01 22:41:26 · 371 阅读 · 0 评论 -
【图文解析 】高级文本处理命令-sed(流编辑器)
sed(流编辑器)sed叫做流编辑器,在shell脚本和Makefile中作为过滤一使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换成为另一种格式输出。sed是一种在线编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间",接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件...原创 2018-11-01 22:42:11 · 701 阅读 · 0 评论 -
【图文解析 】高级文本处理命令-awk(报表生成器)
Awk是一个强大的处理文本的编程语言工具,其名称得自于它的创始人Alfred Aho、Peter Weinberger和Brian Kernighan 姓氏的首个字母,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。简单来说awk就是扫描文件中的每一行,查找与...原创 2018-11-01 22:43:10 · 424 阅读 · 0 评论 -
【图文解析 】震惊!震惊!!Shell脚本自动安装MySQL
安装mysql脚本 #!/bin/bash ## auto install mysql ## 假如是第二次装,那么要先停掉服务,并且卸载之前的mysql service mysql stop EXISTS_RPMS=`rpm -qa | grep -i mysql` echo ${EXISTS_RPMS} for RPM in ...原创 2018-11-04 18:32:00 · 1588 阅读 · 0 评论