linux uniq 去重统计
uniq
作用
Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。
uniq 可检查文本文件中重复出现的行列。
语法
uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输出文件]
参数
-c或--count 在每列...
2018-12-05 03:35:23 |
Linux
linux ssh 机器远程登录命令 / SSH 免密登录 / ssh 内网穿透技术
SSH
ssh
概要
ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file] [-J [us...
2018-12-05 03:35:23 |
Linux
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