shell
felix_yujing
Better in Time
展开
-
cat命令
cat命令 通常习惯使用cat来才看一个文件的内容,其实查看man帮助中的cat命令的描述是:concatenate and print files。其中,concatenate表示拼接、串联;files用的复数,说明它并不是只能操作一个文件。 1)拼接多个文件 将多个文件的内容拼接在一起,并打印出来。如: cat file1.txt file2.txt file3.txt This ...原创 2018-04-19 08:23:28 · 3642 阅读 · 0 评论 -
使用awk去除重复行
先上图看一个例子: 说明:file1.txt文件中存在一些内容重复的行,通过执行awk '!a[$0]++' file1.txt看到输出结果中将重复内容的行信息过滤掉了。 原理:在awk命令中,$0参数表示当前行的内容。a[$0]就是以每行内容为索引的一个数组,它的初始值为0。所以当该行内容第一次出现时,! 0=1为真,则打印该行;如果行内容重复,由于执行了++,它的值增加变为非零,非零再...原创 2018-04-25 10:02:18 · 3294 阅读 · 6 评论 -
xargs命令
xargs命令紧跟在管道操作符之后,以标准输入作为主要的源数据流。其擅长将标准输入数据转化成命令行参数;也可以将单行或多行文本输入,转化为其他格式(如单行变多行,多行变单行)。 xargs使用说明如下: 1 格式化输出 现有example.txt文件内容如下: [root@middle-server tmp]# cat example.txt a b c d e f g h i j ...原创 2018-05-31 11:05:07 · 1012 阅读 · 0 评论 -
linux上常用的文件传输方法
方法一: scp 基于ssh实现。 scp -P 1234 src_target username@192.168.0.100:/dest_target 方法二:rsync 也是基于ssh实现的。 rsync -avz src_target '-e ssh -p 1234' username@192.168.0.100:/dest_target 方法三:nc 当ssh有访问限制的情况下,scp...原创 2018-11-30 09:39:04 · 269 阅读 · 0 评论