博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BASH相关
阅读量:6846 次
发布时间:2019-06-26

本文共 631 字,大约阅读时间需要 2 分钟。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ls 
xargs 
-i 
mv 
{} {}.bak
-i 选项告诉 
xargs 
用每项的名称替换 {}。
#删除数量比较多的文件
ls 
xargs 
-n 20 
rm 
-fr
#ls当然是输出所有的文件名(用空格分割)
#xargs就是将ls的输出,每20个为一组(以空格为分隔符),作为rm -rf的参数
#也就是说将所有文件名20个为一组,由rm -rf删除,这样就不会超过命令行的长度了
#=========================
  !!    前一条命令;
  !:0    不带参数的前一条命令名;
  !^    前一条命令的第一个参数;
  !:n    前一条命令的第n个参数;
  !$     前一条命令的最后一个参数;
  !*     前一条命令的所有参数,命令名除外;
  !n     第n条命令;
  !-n    倒数第n条命令;
  !str    最近一条以str开头的命令;
  !?str    最近一条包含str的命令;
  ^a^b  将上一条命令名中的a替换为b;
  !:gs
/a/b
 将上一条命令的所有a替换为b(包含命令名和参数)。
本文转自 nonono11 51CTO博客,原文链接:http://blog.51cto.com/abian/1328616,如需转载请自行联系原作者
你可能感兴趣的文章
国际主流企业级硬盘(机械&固态)产品锦标赛 —— 国内首次企业级硬盘基准测试...
查看>>
业界"恶棍"Khosla向戴尔-EMC创新工作发出猛烈抨击
查看>>
传统企业转型时代,如何成为协同领域新标杆?
查看>>
大数据架构的未来
查看>>
《笑傲测试》笔记(第二式:蓬门始开)
查看>>
监控摄像机选型攻略之全天候机型选用
查看>>
Java异常的概念和分类
查看>>
Java中finally关键字的使用
查看>>
《DBA修炼之道:数据库管理员的第一本书》——第3章附加问题
查看>>
爱尔兰不得不接受苹果130亿欧元税款 都是欧盟逼的
查看>>
《DBA修炼之道:数据库管理员的第一本书》——3.4节概念、逻辑和物理数据模型...
查看>>
顶级智囊支招 丰泽智慧城市建设
查看>>
移动安全成头号威胁,中国NFC安全技术有望抢占国际标准制高点
查看>>
Google 宣布新开源压缩算法 Brotli
查看>>
PostgreSQL 10 GIN索引 锁优化
查看>>
《AngularJS深度剖析与最佳实践》一1.7 实战小结
查看>>
rlite —— 兼容 Redis 的嵌入式 NoSQL 引擎
查看>>
《MATLAB神经网络超级学习手册》——2.5 本章小结
查看>>
SkyNet:用开源系统管理物联网
查看>>
《Linux内核修炼之道》——1.2 内核的版本
查看>>