cat,grep,命令总结的简单用法

1:cat  -E  显示行结束符$                         cat   -n   对显示出的每一行进行编号

-A  显示所有控制符                -b   非空行编号         -s  压缩连续的空行成一行

2:more    分页查看文件                  more    -d显示翻页及退出提示

less  一页一页的查看文件或标准输出         less    是man使用的分页器

3:head  -c3  指定获取前3字节                       head   -n3指定或取前三行

head      -2  指定行数

tail   -c3指定获取后3字节                            tail    -n3   指定获取后3行

cut  按列抽取文本                                       cut   -d  指明分隔符

-f #   第#个字段           #,#【,#】  离散的多个字段,例如1,3,6

#-#  连续多个字段  如1-6      -f是配合-d使用的

混合使用  :1-3,7         -c   按字符切割

示例:cut  -d:-f1  /etc/passwd

cat   /etc/passwd  | cut  -d:-f7

cut   -c2-5   f2.sh

4:  paste   合并两个文件同行号的列到一行

paste    -d   指定分隔符                                       paste  -s  所有行合成一行显示

5:收集文本统计数据wc

wc  -l  只计数行数                                         wc -w  只计数单词总数

wc  -c  只计数字节总数                                   wc  -m  只计数字符总数

wc  -L    显示文件中最长行的长度

5:文本排序sort

sort   -r  执行反方向(由上至下)整理                        sort   -R  随机排序

sort    -n  执行数字大小整理               sort   -f  选项忽略字符串中的字符大小写

sort    -u   删除输出中的重复行

sort  -t  c 使用c作为定段界定符        sort   -k  x  按照使用c分割的x整理并使用多次

6:uniq 从输入中删除前后下个接的重复的行

uniq    -c  显示没行重复出现的次数                        uniq  -d  仅显示重复过的行

uniq -u    仅显示不曾重复的行        连续且完全相同方为重复

常和sort一起使用                sort    yao  | uniq    -c

7:diff   -u  选项来输出“统一的”diff格式文件

patch  -b选项来自动备份改改变了的文件

$   diff  -u  foo.conf   foo2.conf   > foo.patch

$ patch   -b  foo.conf  foo .patch

8:grep root /etc/passwd                      grep  “$USER"  /etc/passwd

grep   '$USER'   /etc/passwd                grep     `whoami`  /etc/passwd

grep   -v  显示不被pattern匹配到的行         grep  -i  忽略字符大小写

grep   -c  统计匹配到行数                       grep   -o  仅显示匹配到的字符串

grep   -e   实现多个选项间的逻辑关系    grep  -e  ‘cat’   -e  ‘dog’

grep    -w  匹配整个单词

原文地址:http://blog.51cto.com/13873505/2154787

时间: 2024-10-16 10:08:41

cat,grep,命令总结的简单用法的相关文章

grep命令常用参数及用法

1.grep介绍 grep命令是Linux系统中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户.grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. 2.grep常用参数 -a :将 binary 文件以 text 文件的方式搜寻数据

liunx 命令的一些简单用法

在文件里覆盖内容或追加内容 例:cat   >(或>>)文件 输入内容 输完后按ctrl+c 退出 在下一个目录里建立一个文件 例: 1: cd      目录 touch   文件 2:cd  目录 :touch  文件 3:   touch   目录/文件 cd 参数用法 范例 : 跳到 /usr/bin/ : cd /usr/bin 跳到自己的 home directory : cd ~ 跳到目前目录的上上两层 : cd ../.. cd - 返回进入当前目录前所在目录 常规编辑方

正则表达式和grep命令的用法

正则表达式和grep命令的用法: 一.正则表达式: 正则表达式(也称为regular Expression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称之为元字符)组成的文字模式. 该模式描述在查找文字主体时待匹配的一个或多个字符串. 正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配.简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表示通过一些特殊符号的辅助,可以让使用者轻易的达到搜寻/删除/取代某特定字符串的处理程序.vim.gr

Linux中find、grep命令详细用法

在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下: find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1.find命令 find命令是一个无处不在命令,是linux中最有用的命令之一.find命令用于:在一个目录(及子目录)中搜索文件,你可以

Linux Linux grep命令用法以及正则表达

一.grep命令和正则表达式的简介 1.grep(Global search REgular expression and Print out the line),即全局搜索正则表达式并打印出匹配的行,它是Linux系统中一个强大的文本搜索工具,它根据用户指定的"模式(pattern)"对目标文本进行过滤,显示被模式匹配到的行: 2.正则表达式是由一类字符书写的模式,其中有些字符不表示符的字面意义,而是表示控制或通配的功能 二.grep命令的基本语法格式 grep [OPTION]..

12个 Linux 中 grep 命令的超级用法实例

12个 Linux 中 grep 命令的超级用法实例 你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧. grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具.无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum). $ sudo apt-get install grep #Debian/Ubuntu

linux中grep命令的用法(转)

作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的. 首先谈一下grep命令的常用格式为:grep  [选项]  ”模式“  [文件] grep家族总共有三个:grep,egrep,fgrep. 常用选项: -E :开启扩展(Extend)的正则表达式. -i :忽略大小写(ignore case). -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印. -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分

linux中grep命令的用法

作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的.首先谈一下grep命令的常用格式为:grep  [选项]  "模式"  [文件] grep家族总共有三个:grep,egrep,fgrep. 常用选项: -E :开启扩展(Extend)的正则表达式. -i :忽略大小写(ignore case). -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印. -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的

Linux grep命令用法以及正则表达式

1.grep命令和正则表达式的简介 (1).grep(Global search REgular expression and Print out the line),即全局搜索正则表达式并打印出匹配的行,它是Linux系统中一个强大的文本搜索工具,它根据用户指定的"模式(pattern)"对目标文本进行过滤,显示被模式匹配到的行: (2).正则表达式是由一类字符书写的模式,其中有些字符不表示符的字面意义,而是表示控制或通配的功能 2.grep命令的基本语法格式 grep [OPTIO