linux高级命令

来源:互联网 发布:不备案的域名给解析吗 编辑:程序博客网 时间:2024/06/05 19:38
1. cp复制文件到多个目录
echo dir1 dir2 ... dirN | xargs -n 1 cp -v dir(要复制的文件的路径)

上面的命令中,目录的路径(dir1、dir2、dir3...dirN)被管道作为输入到 xargs 命令中,含义是:

1.-n 1 - 告诉 xargs 命令每个命令行最多使用一个参数,并发送到 cp 命令中。2.cp – 用于复制文件。3.-v– 启用详细模式来显示更多复制细节。
4. 效果就是dir所制定的文件或目录被分别复制到dir1,dir2...中
2.sed全局替换字符
sed -i "s/hone/home/g" 6379.conf
原创粉丝点击