Linux常用命令head,tail,grep,sed,yum,find
来源:互联网 发布:淘宝如何快速刷销量 编辑:程序博客网 时间:2024/05/22 11:29
head 查看文件头部 -n 指定查看行数 默认10行tail 查看文件尾部 n 指定查看行数 默认10行
Grep 命令 用法大全1、 参数: -I :忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n:打印包含匹配项的行和行标 2、RE(正则表达式) \ 忽略正则表达式中特殊字符的原有含义 ^ 匹配正则表达式的开始行 $ 匹配正则表达式的结束行 \< 从匹配正则表达式的行开始 \> 到匹配正则表达式的行结束 [ ] 单个字符;如[A] 即A符合要求 [ - ] 范围 ;如[A-Z]即A,B,C一直到Z都符合要求 . 所有的单个字符 * 所有字符,长度可以为0
[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行 filename 内的 sed 动作;-r :sed 的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法)-i :直接修改读取的文件内容,而不是输出到终端。动作说明: [n1[,n2]]functionn1, n2 :不见得会存在,一般代表『选择进行动作的行数』,举例来说,如果我的动作是需要在 10 到 20 行之间进行的,则『 10,20[动作行为] 』function:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦!
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。#-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户例:find . -name .svn | xargs rm -rf
出处:http://www.cnblogs.com/woxpp
0 0
- Linux常用命令head,tail,grep,sed,yum,find
- linux head tail sed用法
- 【Linux】cat、tail、head、grep、sed查看文件任意几行的数据
- Linux下sed,awk,grep,cut,find等常用命令介绍
- Linux下sed,awk,grep,cut,find等常用命令介绍
- Linux命令之tail、head、more、grep
- linux查看文件命令 head sed tail
- Linux常用命令-find grep
- linux常用命令学习之head/tail命令
- awk,sed,grep,cut,uniq,sort,tr,wc,head,tail的常见用法
- cat、tail、head、grep、sed查看文件任意几行的数据
- cat、tail、head、grep、sed查看文件任意几行的数据
- 练习 8:更多的重定向和过滤:head,tail,awk,grep,sed
- linux sed/grep/find 批量处理
- Linux:find grep sed查找命令
- linux常用命令之 sed grep awk
- Linux之ubuntu学习笔记(八):linux下的功能指令( find , locate , grep , cut , sort , head , tail,type,which..
- Linux常用命令(3):cat,more,less,head,tail
- 实现foxmail邮件自动分类
- 爱快ikuail软路由外网设置相关常见问题
- anaconda安装之后菜单栏没有图标的问题
- 添加阴影布局效果(使用layer-list)实现
- XZ_iOS之出现以下问题的解决
- Linux常用命令head,tail,grep,sed,yum,find
- 一个刚入门的小程序
- GitHub for Windows使用教程(二) 分支的使用
- Nginx 单机百万QPS环境搭建
- 第四节:Scala-基础数据类型
- zoj3870 找规律、二分
- jquery使用 Form submission canceled because the form is not connected
- 在shader调用unity内置lightmap和Light Probes
- 产品经理之产品运营-全栈工程师熊盼