- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安linux教程网 来源:黑客防线网安linux教程网 浏览次数:0 |
13、grep –f 后跟文件名,如:
Cat 1.txt | grep –f 2.txt 2.txt内容中的每一行都会在1.txt进行匹配下,如果1.txt文件中有匹配的,则1.txt文件将显示匹配内容,如果2.txt和1.txt的文件都很大,是很消耗性能的
14、更改用户的uid和组的gid
usermod –u uid 用户名
groupmod –g gid 组名
15、sed 用法
1、sed将号码前的86替换成空
sed -i 's/^86//g' 1.txt
2、将文本中的第115行上面插入xxxxx
sed -i "115i\xxxxx" 1.txt
3、在开头加上”,同时将空格替换成\+空格
sed -i -e "s/^/\"/g" -e "s/$/\"/g" -e "s/ /\\\ /g" mdsp_filepath.txt
4、分步写,则为:
sed -i "s/^/\"/g" 1.txt
sed -i "s/ /\\\ /g" 1.txt
5、在文件内容的末尾加上”
sed -i "s/$/\"/g" 1.txt
16、xargs用法
1、批量重命名文件
ls | xargs -i mv {} {}.bak
2、在文件中,查询关键字的信息
find . -name '*.CDR'|xargs grep '关键字'
17、awk用法
awk –F指定分隔符,默认的分隔符为空格,如
以|作为分隔符,取第九列
awk -F '|' '{print $9}' 1.txt
18、批量取文件所在的绝对路径dirname,文件名须不带空格
station90.example.com~ # cat 1.txt
/etc/ATAEV100R002C03SPC200/sles10sp2_x64.properties
/etc/ATAEV100R002C03SPC200/1206/task.properties
/etc/DIR_COLORS
station90.example.com:~ # for i in $(cat 1.txt);do dirname $i;done
/etc/ATAEV100R002C03SPC200
/etc/ATAEV100R002C03SPC200/1206
/etc
19、批量取文件名basename
station90.example.com~# for i in $(cat 1.txt);do basename $i;done
sles10sp2_x64.properties
task.properties
DIR_COLORS
netcontrol_global_hooks
20、rsync传输文件
rsync –avH –n –delete ./ oracle@192.168.15.28:/home/oracle/
-n 并不会真正的传输,只是一种测试
-a示以递归方式传输文件,并保持所有文件属性
--delete 如果远程文件和被传输的目录文件不同,则删除(谨慎使用)
0 顶一下0 踩一下 |
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |