grep1.找到本目录及子目录下含有该字符串的文件: grep "text" . -R -n 2. grep -i 忽略大小写3.grep "main()" . -r --include *.{c,cpp}只返回后缀为.c .cpp的文件4.有时候需要用xargs来切分输入参数,xargs默认是按照...
分类:
系统相关 时间:
2015-07-27 20:37:10
阅读次数:
127
统计指定后缀名的文件总个数命令:find . -name *.cpp | wc -l统计一个目录下代码总行数以及单个文件行数:find . -name *.h | xargs wc -llinux统计文件夹中文件数目第一种方法:ls -l|grep “^-”|wc -lls -l 长列表输出该目录下...
分类:
系统相关 时间:
2015-07-19 14:46:26
阅读次数:
200
1、批量建20个账号,从user1,user2,user20;密码为user后跟五位随机字符[root@novashell]#catGuseradd#!/bin/bashforiin{1..20};dox="user"pass=$x$(tr-dc\~\`\!@#\$\%\^\&\*\(\)\-\_\+\=\|\\\?\/\.\>\,\<a-za-z0-9_</dev/urandom|head-c5|xargs)##/dev/urandom产..
分类:
其他好文 时间:
2015-07-16 14:24:57
阅读次数:
119
直接删除文件find /tomcat/logs/ -name '*.log.*' | xargs rm -f2,将文件内容清零find /tomcat/logs/ -name 'catalina.out' | xargs truncate -s...
分类:
系统相关 时间:
2015-07-14 11:22:13
阅读次数:
168
执行命令:xargs
当find产生一个文件列表时,该列表提供给另一个命令有时是很有用的.
案例:
$touch abc.c erd.c oiy.c
$ll
./erd.c
./abc.c
./oiy.c
$find -name '*.c'| rm
rm: 缺少操作数
请尝试执行"rm --help"来获取更多信息。
$find -name '*.c'| xargs rm
...
分类:
系统相关 时间:
2015-07-13 12:12:24
阅读次数:
149
找到根目录下所有的以test开头的文件并把查找结果当做参数传给rm -rf命令进行删除:find / -name “test*” |xargs rm -rf
如果想指定递归深度,可以这样:find / -maxdepth 3 -name “*.mp3” |xargs rm -rf,这样只会查找三层目录中符合条件的文件并删除掉!
linux的find命令太强大了,继续研究中……………………….....
分类:
系统相关 时间:
2015-07-10 15:22:40
阅读次数:
160
内容目录:find 文件查找grep 文本搜索xargs 命令行参数转换sort 排序uniq 消除重复行用tr进行转换cut 按列切分文本paste 按列拼接文本wc 统计行和字符的工具sed 文本替换利器awk 数据流处理工具迭代文件中的行、单词和字符本文将介绍Linux下使用Shell处理文本...
分类:
系统相关 时间:
2015-07-09 19:15:35
阅读次数:
178
批量删除Key
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作
1
2
3
redis-cli
keys "*"
| xargs redis-cli del
//如果redis-cli没有设置成系统变量,需要指定r...
分类:
其他好文 时间:
2015-07-09 11:18:14
阅读次数:
130
ls*.mp3 |xargs -imv {} /tmp或者find . -name "*.mp3" -exec mv {} /tmp \;
分类:
其他好文 时间:
2015-07-08 00:24:35
阅读次数:
111
一、场景这个命令是错误的 find ./ -perm +700 |ls -l这样才是正确的find ./ -perm +700 |xargs ls -l 二、用法[root@localhost tmp]# xargs --helpUsage: xargs [-0prtx] [--interactiv...
分类:
其他好文 时间:
2015-07-06 12:10:00
阅读次数:
118