个人简介

Echo Blog


江湖无名 安心练剑
  • linux sort 排序
    排序功能 我们经常需要对查询的结果进行排序。 sort 命令可以很方便的帮助我们 命令 用途 用法 sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件] 参数说明: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按...
    2018-12-05 03:35:23 | Linux
  • linux paste 命令如 hsell 读取连个文件,并将相同的行内容合并
    场景 从数据库中将数据的 key 放在一个文件中 keys.txt,将 value 放在另一个文件 value.txt 中。 现在想把二者合并成同一个文件,使用,逗号隔开。 当然,如果是文件下载下来可以有很多种方式,不过有时候环境限制,会比较麻烦。 就想直接采用 shell 来处理下。 paste 方法 因为我两个文件的行数一致,所以直接处理会比较简单。 $ paste -...
    2018-12-05 03:35:23 | Linux
  • linux often linux 常用命令
    线上常用命令 查看端口占用 lsof -i:端口号 netstat -anp |grep 端口号 日志查看的方式 实时查看 tail -f XXX.log 完全打印 cat XXX.log vi 查看 vi 常用命令 直接 grep 查看 grep -a 'XXXXX' application.log 查询对应的信息 grep 命令 grep指...
    2018-12-05 03:35:23 | Linux
  • linux nmap 端口扫描命令
    nmap 命令 nmap 命令是一款开放源代码的网络探测和安全审核工具,它的设计目标是快速地扫描大型网络。 语法 nmap(选项)(参数) 选项 -O:激活操作探测; -P0:值进行扫描,不ping主机; -PT:是同TCP的ping; -sV:探测服务版本信息; -sP:ping扫描,仅发现目标主机是否存活; -ps:发送同步(SYN)报文; -PU:发送udp ping; -...
    2018-12-05 03:35:23 | Linux
  • linux CPU 硬件信息
    场景 需要看一下生产的机器配置。 就需要知道一些常用的命令。 查看CPU 1.1 查看CPU个数 $ cat /proc/cpuinfo | grep "physical id" | uniq | wc -l uniq命令:删除重复行; wc –l命令:统计行数 1.2 查看CPU核数 $ cat /proc/cpuinfo | grep "cpu cores" ...
    2018-12-05 03:35:23 | Linux
  • linux awk 文本处理
    AWK 作用 AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 语法 awk [选项参数] 'script' var=value file(s) or awk [选项参数] -f scriptfi...
    2018-12-05 03:35:23 | Linux
  • Mongo Java
    MongoDB 快速开始 Mongo 基础知识 Mongo 系列学习笔记 Mongo Docker 启动 Mongo Docker $ docker run -p 27017:27017 -d mongo c120a2890d511b7c11dfb605d0c66544719d6a6d5f7408b4e1cb2495e31c8285 Mongo 可视化工具 nosqlboos...
    2018-12-05 03:35:23 | SQL
  • Bloom Filter
    Bloom Filter 布隆过滤器(英语:Bloom Filter)是1970年由布隆提出的。 它实际上是一个很长的二进制向量和一系列随机映射函数。 布隆过滤器可以用于检索一个元素是否在一个集合中。 它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。 布隆过滤器速成 布隆过滤器在本质上是二进制向量。在高层级上,布隆过滤器以下面的方式工作: ...
    2018-12-05 03:35:23 | Althgorim