ICode9

精准搜索请尝试: 精确搜索
  • shell脚本基础2020-05-17 12:56:51

    shell脚本基础 一、shell脚本编写步骤 1)使用vim编辑器编写shell脚本 2)添加shell脚本的执行权限 3)执行shell脚本 二、重写向与管道符 1、输出重定向 :将命令结果输出到指定的文件中 ps –aux >process.txt :将命令结果追加输出到指定文件中 ps –aux >>process.txt 2、输入

  • Cygwin统计日志常用代码,欢迎各位大神补全2020-05-16 19:01:50

    文件操作   help——列出cygwin支持的所有命令 pwd——显示当前的路径 ls——显示当前文件夹中的所有文件 mkdir——建立目录 rmdir——删除目录 rm——删除文件 cat bj.log ——打开文件 ------------------------------------------------------------------------------------

  • awk 学习笔记2020-05-16 18:58:17

    格式: awk [options]   'program'   var=value file… program: BEGIN语句块、 模式匹配的通用语句块 、END语句块 常用选项:-F 指定输入分隔符;-v var=value 变量赋值 支持管道,action默认为print$0,pattern为空时无筛选, 默认分隔符为空格, 有输出动作具体字符串指定时(print “he

  • linux awk 命令2020-05-15 18:03:00

    在 linux 系统中,有三个强大的文本分析处理工具:grep  sed  awk,其中 grep 主要用于搜索文本中的内容, sed 用于编辑,而 awk 主要用于处理和生成报表。 awk 的工作原理是将文件中的内容逐行读入,然后以空格为分隔符将这一行数据切分成几列,再对每列的元素进行各种分析处理。

  • linux(centos8):awk在系统运维中的常用例子2020-05-13 12:05:34

    一,awk的作用 1,用途 AWK是一种处理文本文件的语言, 是一个强大的文本分析工具   2,awk和sed的区别 awk适合按列(域)操作, sed适合按行操作   awk适合对文件的读取分析, sed适合对文件的编辑   说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

  • [转帖]数据需求统计常用shell命令---AWK分组求和,分组统计次数2020-05-10 21:02:35

    数据需求统计常用shell命令---AWK分组求和,分组统计次数 https://blog.51cto.com/6226001001/1659824       1、将时间转换为时间戳 select unix_timestamp('2009-10-26 10-06-07') 如果参数为空,则处理为当前时间   2、将时间戳转换为时间 select from_unixtime(125654

  • shell三剑客过滤文件内字符串长度输出2020-04-28 12:39:24

    三剑客过滤长字符串 记一次过滤文件内容,三剑客awk、grep、sed过滤指定字段、列后,怎料其中混杂编码字符串,这不是我们想要的。所幸,找到了规律,那就是 它 很长…,直接干掉长字符串即可! 下边是三把剑具体实现! 我有三把剑,一把awk,一把grep,一把sed [root@centos]# cat test hello hel

  • Linux中awk的简单使用举例2020-04-26 10:00:46

    1 编写脚本selinux.sh,实现开启或禁用SELinux功能 通过sed命令对centos7的/etc/selinux/config文件进行编辑: 开启selinux功能:sed -i.bak 's@SELINUX=disabled@SELINUX=enforcing@' /etc/selinux/config 关闭selinux功能:sed -i.bak 's@SELINUX=enforcing@SELINUX=disabled@' /etc/s

  • awk中的数组2020-04-20 15:51:15

    awk中的数组 20130110 awk作为一门脚本语言,支持的数据类型主要是简单变量和数组变量。awk中的数组与传统的C和java中的数组不同,更类似于C++ STL中的map或python中的dict,是关联式数组,通过关联关系将key和value结合起来。并且它并不限制key和value的类型,可以在一个数组中混合使用多

  • Linux弱口令登录限制脚本2020-04-20 14:57:32

    查看近期登陆日志:cat /var/log/secure计算近期失败的登陆次数:cat /var/log/secure|grep 'Failed password for root'|wc -l流量检测netstat -n -p|grep SYN_REC | wc -l脚本。。。#! /bin/bash#禁止弱口令cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{pr

  • awk与cut命令进行比较(就awk与cut按列提取文本内容方面进行比较)2020-04-18 10:40:48

    实验:awk与cut命令进行比较 首先创建2个文件一个脚本文件一个txt文件 touch /tmp/test.sh /tmp/test.txt 创建成功 接下来进行实验 在脚本中随便写点东西用于测试用 执行权限不够 修改权限 修改成功 执行脚本 查看执行脚本后的结果 用cut和awk命令按列去文本进行提取

  • Linux系统下,CPU信息详解(cpuinfo,多核,多线程)2020-04-17 13:36:15

    这篇文章写的也很好,我用来总结一下lscpu和cat /proc/cpuinfo的综合用法,毕竟数据是用来服务我们更好的理解设备的。 在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 以一个我的开发机器为

  • awk脚本切割数据库8.0命令结果时出现报错2020-04-13 14:58:45

    场景:自己搭建了个zabbix,在通过agent脚本监控mysql8.0时,出现了报错:awk: cmd. line:1: (FILENAME=- FNR=1) fatal: division by zero attempted 对应sql的配置情况如下,该sql是获取的binlog日志文件的序号: 执行结果发现报错了 于是怀疑是否是sql命令结果本身的异常,于是去掉了awk命令部

  • docker中 启动所有的容器命令2020-04-10 23:00:12

    docker中 启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中    关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)     原文链接:https://blog.csdn.net/qq_38474916/java/article/details/1005

  • Shell分析服务器日志,解锁各种新姿势2020-04-05 13:54:05

    1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txtsort -n -t ' ' -k 2

  • awk命令2020-04-03 10:09:35

    1 awk命令 1.1 awk作用 擅长取列,擅长统计分析 实际上是gawk的软链接。模式扫描(条件分配),程序语言 1.2 语法 awk [参数] '模式(条件) {动作}(指令)' 文件信息 1.3 功能 查询,排除,替换以下命令所需环境: cat > oldboy.txt <<EOFZhang Dandan 41117397 :250: 100 :175Zhang Xiaoyu 3903201

  • readlink命令2020-04-03 10:01:06

    readlink是linux系统中一个常用工具,主要用来找出符号链接所指向的位置。 在Ubuntu系统中执行以下命令: $ readlink --help可以查看readlink命令的帮助信息,或者执行 $ man readlink查看帮助手册。 从帮助信息中可以得到readlink命令的用途描述: 输出符号链接值或者权威文件名 英文为:

  • 正则表达式2020-03-30 18:53:46

    正则表达式 定义:使用单个字符串来描述或匹配一系列符合某个句法规则的字符串 在很多文本编辑器或其他工具里,正则表达式通常用来检索和替换那些符合某个模式的文本内容 grep工具的使用 # grep [-cinvABC]  'word'  filename   -c   表示打印符合要求的行数   -i   表示忽略大

  • 保留最近几天文件或者保留同一类型的最近几个文件2020-03-27 16:59:07

    data 011010002017  :将时间修改为2017年1月10号10点(没有data,要用yum安装) chattr +i /root/project/1_delete_file.sh :给1_delete_file.sh文件赋i权限,防止脚本修改或被删除   1.定期删除/data目录下修改时间大于7天的文件 find /data/*.tar.gz -mtime +2 |xargs rm -f 其中

  • 知识汇总2020-03-21 12:57:35

    CMake自己翻译的文档: https://www.cnblogs.com/jkhere/p/10853102.html   Shell命令之文本操作   前言 在Linux中,文本处理操作是最常见的,应用非常广泛,如果能熟练掌握,可以大大提高开发效率。 awk/sed/grep是文本操作领域的“三剑客”,学会了这3个命令就可以应对绝大多数文本处理

  • 三剑客实战Nginx日志分析2020-03-20 16:02:48

    三剑客grep、sed、awk、正则总结 正则分为普通正则和扩展正则 普通正则: 1.  .*可以匹配多个任意字符 2. \b是匹配单词的,匹配有空格的单词 扩展正则: 1.支持扩展正则 如grep时,要加 -E参数 2. 注意⚠️grep不支持正则中的\d 用[0-9]还有\w 3. grep  -P 意思是支持perl语法    

  • 记录常用的centos命令2020-03-17 12:07:54

    文章目录前言1. 内存2. CPU3. 磁盘总量和磁盘剩余容量4. 磁盘的读写速度5. 操作系统版本后记 前言 因为项目的需要需要用命令查找centos上的内存,磁盘读写,性能等数据,需要进行整合,然后在用Python写的web展示出来,所以整理了一些东西。 1. 内存 free -g total

  • raid 控制脚本2020-03-17 10:00:14

    #!/usr/bin/env bash version 0.2 kaka set -x export LC_ALL=Cexport PATH=/bin:/sbin:/usr/bin:/usr/sbin usage() {cat <<EOFraid.sh: raid config toolUsage: raid.sh [OPTION...]-c, --clear Clear raid config-n, --noneraid No need to create any

  • 09、shell三剑客值awk2020-03-16 14:55:16

     awk awk是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等。 在Linux系统下默认awk是gawk,它是awk的GNU版本。可以通过命令查看应用的版本:ls -l /bin/awk 基本的命令语法:awk option 'pattern {action}' file 其中pattern表示AWK在

  • awk 使用多个分隔符以及 打印奇偶行2020-03-12 17:41:52

    文章目录1、多个分隔符 以及 连续相同的分隔符、字符串分隔符:2、awk 中 打印奇偶行:   这个是我自己写的 全部关于 awk学习的目录导航 ,感兴趣的可以看看。     1、多个分隔符 以及 连续相同的分隔符、字符串分隔符: 当需要指定 多个分隔符的时候,怎么做? 当你不小心连续

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有