RHEL6基础三十五之服务器维护基础命令⑤wc、paste

简介:

wc---Word Count

格式:wc [-选项] filename

功能:统计指定文件中的行数、字数、字节数,并将统计结果显示输出。

选项:

默认统计行数、字数、字节数三项,结果中不出现文件名通过管道实现

1
2
3
4
5
6
7
[root@justin ~] # cat /home/passwd
It is not only good to our health, but also to the environment.
There is no CO2 being produced as there are  in  cars. So it is very clean and green.
If you go to work by a bicycle instead of driving, you will get a better chance to get enough exercise.
[root@justin ~] # cat /home/passwd|wc
       3      52     253
[root@justin ~] #
-l  :统计行数;

1
2
3
[root@justin ~] # cat /home/passwd|wc -l
3
[root@justin ~] #
-w  :统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串;
1
2
3
[root@justin ~] # cat /home/passwd|wc -w
52
[root@justin ~] #

-c 统计字节数;

1
2
3
[root@justin ~] # cat /home/passwd|wc -c
253
[root@justin ~] #

-m  :统计字符数。这个标志不能与 -c 标志一起使用;

1
2
3
[root@justin ~] # cat /home/passwd|wc -m
253
[root@justin ~] #

-L 打印最长行的长度;

1
2
3
[root@justin ~] # cat /home/passwd|wc -L
104
[root@justin ~] #


paste---用于合并文件的列

paste [-s][-d <间隔字符>][--help][--version][文件...]

参数:

-d<间隔字符>或--delimiters=<间隔字符>  用指定的间隔字符取代跳格字符。

-s或--serial  串列进行而非平行处理,将一个文件中的多行数据合并为一行进行显示。

--help  在线帮助。

--version  显示帮助信息。

[文件…] 指定操作的文件路径

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@localhost ~] # cat 1.txt 
1 a
[root@localhost ~] # cat 2.txt 
2 b
2 b
[root@localhost ~] # cat 3.txt 
3 c
3 c
3 c
[root@localhost ~] # paste 1.txt 2.txt 3.txt 
1 a    2 b    3 c
     2 b    3 c
         3 c
[root@localhost ~] # paste -d':' 1.txt 2.txt 3.txt 
1 a:2 b:3 c
:2 b:3 c
::3 c     
[root@localhost ~] # paste -s -d ';' 3.txt 
3 c;3 c;3 c
[root@localhost ~] # paste -s -d';' 3.txt 
3 c;3 c;3 c
[root@localhost ~] #




本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1335496,如需转载请自行联系原作者
相关文章
|
8月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
229 1
|
3月前
|
监控 Linux Shell
|
7月前
|
Linux 调度
路由管家指南:服务器中路由命令的完全解读
路由管家指南:服务器中路由命令的完全解读
78 2
|
3月前
|
弹性计算 安全 Linux
阿里云国际版使用ping命令测试ECS云服务器不通的排查方法
阿里云国际版使用ping命令测试ECS云服务器不通的排查方法
|
3月前
|
分布式计算 监控 Hadoop
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
52 1
|
7月前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
113 0
|
6月前
|
弹性计算 数据可视化 Linux
云服务器 ECS产品使用问题之执行命令时出现 "command not found" ,该如何解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
7月前
|
NoSQL 关系型数据库 MySQL
linux服务器重启php,nginx,redis,mysql命令
linux服务器重启php,nginx,redis,mysql命令
135 1
|
8月前
|
中间件 Linux
linux查看服务器系统版本命令
linux查看服务器系统版本命令
157 0
|
7月前
|
运维 Linux Shell
运维:Linux服务器崩了怎么办,快来看看这份”急救命令指南“吧!
当服务器出现问题,如崩溃、内存耗尽或CPU使用率过高时,运维工程师需要保持冷静,并通过一系列Shell命令来诊断和解决。首先,检查是否有异常SSH登录活动,查看`/etc/passwd`和`.bash_history`文件,以及用户最近的登录信息。接着,监控网络连接和端口,使用`netstat`和`lsof`命令找出资源占用高的进程,并查看进程启动时间和详细信息。同时,排查可能的恶意文件,检查定时任务和服务配置以确保没有异常启动项。最后,分析系统日志,如`/var/log`目录下的各种日志文件,找出潜在问题。通过这些步骤,可以有效定位和解决服务器故障。