Linux中关于文本查看和处理的常用命令

            Linux中关于文本查看和处理的常用命令

一、学习目标    

    掌握以下命令:

            查看文本: cat 、tac、more、less、head、tail

            文本处理:cut、sort、uniq、wc、tr

二、查看文本命令

       cat : 连接并显示文本

cat [options] file,...

-n :显示行号

-E :显示结束符$

more :分屏查看文件

space键: 向后翻一屏

b键:向前翻一屏

enter键:向后翻一行

k键:向前翻一行

q键:退出

less :查看文本,与more的方式相同

head :查看前n行; 默认为n=10

-#  : 查看前#行  如:-5

tatil : 查看后n行

-# :查看后#行


三、处理文本命令

cut : 对文本进行分段

-d :指定字段的分隔符,默认是空格 如 -d’:‘

-f :指定要显示的字段

-f 1,3  指分别显示第一段和第三段

-f 1-3  指显示1至3段

sort :文本排列

-n :将数值从小到大进行排列

-r :将数值从大到小进行排列

-t :指定字段分隔符  -t :

-k :以哪个字段为关键字进行排列  -k3

-u : 排序后相同的行只显示一次

-f :排序时忽略字符大小写

uniq : 显示重复的行

-d  :显示相邻的重复的行

-c  : 显示某一行重复的次数

wc : 文本统计

-c (-m): 统计文本中有多少个字节

-w :统计文本中有多少个单词

-l:统计文本有多少行

-L:统计最长的一行中有多少个字节

tr : 用于转换和删除字符

-d :删除字符集中出现的所有字符

如:tr -d ‘a‘

转换: tr ‘a-z‘ ‘A-Z‘ < file  将file中的小写字母换成大写字母


 

            

Linux中关于文本查看和处理的常用命令,布布扣,bubuko.com

时间: 2024-08-03 11:26:27

Linux中关于文本查看和处理的常用命令的相关文章

linux中vim编辑器三种模式及常用命令的使用

Linux命令经常使用才会烂熟于心 命令行模式: 移动光标: 向下左右箭头可以移动光标: 将光标移动到行尾:$; 将光标移动到行头:^: 将光标移动到页尾:shift+g; 将光标移动到页头:1+shift+g; 移动到目标行:n+shift+g; 快速向左右移动光标:ctrl+←/→键: 向左或者向右移动n个字符:n+←/→键: ----------------------- 删除: 删除光标所在行:dd; 删除光标所在行及之后的n-1行:dnd: 删除一个字母:x (相当于是del): 删除

Linux中查找文件和文件内容的常用命令

一.whereis <程序名称> 查找软件的安装路径-b 只查找二进制文件 -m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B <目录> 在指定目录下查找二进制文件-M <目录> 在指定目录下查找帮助文件-S <目录> 在指定目录下查找源代码 二.locate <文件名称>在文件索引数据库中搜索文件-d <数据库路径> 搜索指定数据库updatedb更新文件索引数据库 三.find [路径] <表

&nbsp; &nbsp; linux 中的文本处理工具,grep,egrep

一:grep与egrep简介:                    grep与egrep是在linux中对linux文本搜索用的比较多的一个工具.它结合正则表达式实现与模型匹配的行. 二:语法格式: grep [option]... 'PATTERN' FILE... 支持基本正则表达式                  egrep [option]... 'PATTERN' FILE...支持扩展正则表达式                  [option]常用的主要有:          

整理Linux查看系统日志的一些常用命令

整理Linux查看系统日志的一些常用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文件> 指定记录文件. -n <显示列数>或-<显示列数> 设置列出名单的显示列数. -R 不显示登入系统的主机名称或IP地址. -x 显示系统关机,重新开机,以及执行等级的改变等信息 以下看所有的重启.关机记录 last | grep reboot last | grep shutd

[转]Linux中set,env和export这三个命令的区别

转自:http://www.2cto.com/os/201306/223758.html Linux中set,env和export这三个命令的区别 set命令显示当前shell的变量,包括当前用户的变量; env命令显示当前用户的变量; export命令显示当前导出成用户变量的shell变量. 每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量, 但shell自己的变量不

Linux服务器上监控网络带宽的18个常用命令

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而

查看mysql状态的常用命令

在mysql客户端输入"show status"之后将会看到如下输出: 如果想要查看某个具体的值,可以使用如下命令: show status LIKE "%具体变量%"; Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量. Aborted_connects 尝试已经失败的MySQL服务器的连接的次数. Connections 试图连接MySQL服务器的次数. Created_tmp_tables 当执行语句时,已经被创造了的隐含临

Linux服务器上监控网络带宽的18个常用命令nload, iftop,iptraf-ng, nethogs, vnstat. nagios

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监控总体带宽使用――nload.bmon.sl

Linux基础之文本查看命令(cat,tac,rev,head,tail,more,less)

Linux中我们总会有查看文本某些内容的时候,如果我们仅因为查看文本就使用vi进去文件又增加了不少额外的操作不方便.下面介绍一些文本查看命令,大家看后应该会有所帮助 cat cat - concatenate files and print on the standard output 表达格式:cat [OPTION]... [FILE]... 常用选项: -A:显示所有控制符 -n:显示行数 -E:显示行结束符 下面以几个例子来具体说明cat及其选项的使用 实验目录/test  文本/tes