Linux冷门却很重要的命令(八)---xargs
在上一篇文章(http://blog.csdn.net/zhoutimo/article/details/52035561)提到过,当执行命令完成后,想 把执行命令后的结果再次进行处理,引用了exec的命令,本篇文章将讲解一个类似的命令xargs。
exec和xargs区别:
exec
1.参数是一个一个传递的,传递一个参数执行一次
2.文件名有空格等特殊字符也能处理
xargs
1.一次将参数传给命令,可以使用-n控制参数个数
2.处理特殊文件名需要采用如下方式:
find . -name "*.txt" print0 |xargs -0 rm {}
总结:总体来说xargs命令对系统优化处理更好一些
xargs命令有两个要点。第一,你必须列出目标文件。第二,你必须指定对每个文件需要执行的命令或脚本。
实例:
[root@10-9-62-247 mm]# cat /mm/ls.log
1
2
有一个位于/mm/目录下的ls.log文件,内容如上。
[root@10-9-62-247 mm]# find /mm -name ls.log |xargs head -n 1
1
执行xargs后,相当于"head ls.log -n -1"(xargs相当于获取上一次执行结果得到的文件,再次进行处理)
试想如果不加xargs是什么情况?
[root@10-9-62-247 mm]# find /mm -name ls.log |head -n 1(普通管道命令是执行上一次执行命令后得到的显示的结果)
/mm/ls.log
Linux冷门却很重要的命令(八)---xargs相关推荐
- Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)
著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 ...
- linux 挂载硬盘_Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令...
大家好,我是可乐,一个专注原创,乐于分享的程序猿.本系列教程持续更新,可以微信搜索「 IT可乐 」第一时间阅读.回复<电子书>有我为大家特别筛选的海量免费书籍资料 通过前面两篇博客,我们介 ...
- linux vim 命令无效,【工匠大道】一些Vim(Linux)不常见但很逼格的命令(不断更新中)...
分享提纲: 普通的vim的移动,编辑等命令就不再赘述.这里主要是记录一些不常见但是很逼格的命令,使你瞬间感到精神为之一振的命令 1. :Tlist 1)该命令是列出当前文件中的类名,变量名和函数名,移 ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- [转载]Linux用户管理全攻略(八)
原文地址:Linux用户管理全攻略(八)作者:ZOL_心蓝蓝 Linux 系统中的超级权限的控制 作者:北南南北 赞助: eTony,pandonny,懒猫, Arch 来自:LinuxSir.Org ...
- 马哥学习周总结第一周→linux简介、’文件系统及基础命令------李洋个人笔记。...
linux计算机的设备有两种 1 字符设备(顺序数据) 键盘,显示器 共同点是数据交换时是一个一个字符来进行的. 2 块设备(随机数据) 硬盘 交换数据按包为单位进行. Linux的文件:在存储空间存 ...
- [Linux]工作中常用的Unix命令
Linux命令工作实际笔记 一.查看磁盘文件大小: du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclud ...
- linux命令打包文件,Linux系统中打包文件的命令详解
linux系统中遇到要打包文件的时候我们该使用什么命令呢?下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux系统中打包文件的命令详解的相关知识,希望对大家有帮助! linux系统 ...
- Linux中_Ubuntu上_使用命令总结整理_02
文章目录 目录: 1.操作系统操作 1.Linux 基础 2.系统信息 3.系统负载 -- top 4.程序开机自启动服务配置 5.重定向_管道_流 6.终端其他命令 2.文件与目录操作 1.文件和目 ...
最新文章
- 音乐与现代计算机技术,计算机技术在音乐教学中应用与研究.doc
- Appium的环境搭建和配置
- LaTeX 图片插入
- duilib进阶教程 -- 实现List排序
- 一些 Google 搜索词
- 揭秘下一代云数据库引擎MyBasefor PostgreSQL
- 网络时延——发送时延和传播时延
- C#回调函数应用示例,形象比喻方法助理解
- [转] jQuery 选择器
- CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端
- scrapy.request
- python提高——进程、线程、协程对比及代码实现
- 小团队适合引入 Spring Cloud 微服务吗?
- IDEA配置java开发环境
- 1194_SICP学习笔记_霍夫曼编码树
- centos7 安装拼音输入法
- 生产服务器硬盘寻道时间,服务器01-硬盘篇(HDD)
- 如何制作启动U盘安装系统?
- 系统集成资质 - IRR计算
- 学会做笔记-子弹笔记学习概要一