chpasswd、dd命令、find实战、添加系统服务、buffer、cached
1.如果两个文件的每一行想一一对应
paste 1.txt 2.txt
# 文件3.txt中存放着用户跟密码,想要添加用户并设置密码:
# 用户必须存在,文件格式必须是--用户名:密码
chpasswd < 3.txt
for i in `seq 10`;do echo user$i:user$i`echo user$i | md5sum | cut -c4-8`|chpasswd;done
# 批量添加若干用户,并设置其密码为用户名+5位随机字符
for i in `seq 10`;do useradd user$i;echo user$i`echo user$i | md5sum | cut -c4-8`| passwd --stdin user$i;done
2.创建一个指定大小的文件
# if指"从哪来",of指"到哪去",bs指每次写入多大.
dd if=/dev/zero of=abc bs=4k count=50
3.操作那些指定大小的文件
find . -type f -size +100k | xargs du -sh
find . -type f -size +100k | xargs -i mv {} /tmp
find . -type f -size +100k | xargs -I {} mv {} /tmp
find . -size +100k | xargs mv -t /tmp/
# mv -t参数:目标目录 源文件或源目录
# 加-i参数:直接用{}就能代替管道之前的标准输出的内容;
# 加-I参数:需要事先指定替换字符
4.查看/var/log目录下的文件个数
ll | grep "^-" | wc -l
find /var/log -maxdepth 1 -type f | wc -l
ethtool eth0 # 查看网卡信息
# 找出/usr目录下最占空间的目录
find /usr/ -type d | xargs ls -ld | sort -k5 -n | tail -3
# 将日期提前一天
date +%Y%m%d -d -1day
5.怎样把脚本添加到系统服务里,即:可以用service调用
vi /etc/init.d/bdqn
chkconfig:35 56 27
echo hehe chkconfig --add /etc/init.d/bdqn
chmod +x /etc/init.d/bdqn
6.向文件统一添加相同内容
ls abc* | xargs -n1 | awk '{print"echo oldboy >" $0}' | bash
# 把这些文件第一行内容合并,添加到new文件中
# 不加-q参数new文件的内容是:
find . -type f -name "abc*" | head | xargs head -1 > new
==> ./abc02 <==
oldboy
==> ./abc01 <==
oldboy
==> ./abc03 <==
oldboy
# 加了-q参数就不会再显示文件名
find . -type f -name "abc*" | head | xargs head -1 -q > new
7.buffer、cached
buffer是写入缓冲区,数据写入磁盘时,在buffer中存够了数再写入;
cached是读取缓存区,频繁访问的数据放到cached缓存区.
关机之前用sync同步内存数据到磁盘,就是在同步buffer.
chpasswd、dd命令、find实战、添加系统服务、buffer、cached的更多相关文章
- linux 下dd命令直接清除分区表(不用再fdisk一个一个的删除啦)
分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下的作死方法之一.dd 命令主要参数如下 ...
- dd 命令的使用
linux 下dd命令直接清除分区表(不用再fdisk一个一个的删除啦) 分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然 ...
- Linux进阶之RAID磁盘阵列、系统启动及dd命令
本节内容 1. 磁盘阵列 RAID0: 条带卷 2+ 100% 读写速度快,不容错 RAID1: 镜像卷 2 50% 读写速度慢,容错 RAID5: 奇偶校验条带卷 3 读写速度快,容错 ...
- Android 添加系统服务
原创文章,转载请注明出处:http://blog.csdn.net/t5721654/article/details/7480696 Android系统本身提供了很多系统服务,如WindowManag ...
- swap与dd命令使用详解
处理交换文件和分区 交换分区是系统RAM 的补充 基本设置包括: 创建交换分区或者文件 使用mkswap 写入特殊签名 在/etc/fstab 文件中添加适当的条目 使用swapon -a 挂载交换分 ...
- xtrabackup命令用法实战(转)
xtrabackup命令用法实战 转载出自 https://blog.csdn.net/wfs1994/article/details/80399408 完全备份 1.创建备份 [root@linux ...
- Linux dd命令中dsync与fdatasync的区别【转】
在Linux系统中经常会使用dd命令来测试硬盘的写入速度,命令会涉及到两个参数:dsync与fdatasync,本文介绍一下其区别. dd if=/dev/zero of=/tmp/1Gbytes b ...
- centos 阶段复习 2015-4-6 dd命令 hosts.allow和hosts.deny 啊铭的myssh脚本 清空history命令历史 /dev/zero 零发生器 /dev/null 黑洞 /dev/random 生成随机数 第十一节课
centos 阶段复习 2015-4-6 dd命令 hosts.allow和hosts.deny 啊铭的myssh脚本 清空history命令历史 /dev/zero 零发生器 /dev/nul ...
- dd命令的conv=fsync,oflag=sync/dsync
conv的参数有 1.sync Pad every input block to size of 'ibs' with trailing zero bytes. When used with 'blo ...
- 逻辑卷磁盘管理和dd命令
底层PV 中层VG 上层LV PE(phsical extent):在逻辑层次上,VG把PV分成固定大小的块,这些块就叫PE,默认为4M ,创建LV的过程就是分多少个PE的过程. 自动分区的过 ...
随机推荐
- 20.Yii2.0框架多表关联一对多查询之hasMany
目录 新手模式 hasMany关联模式查询 新建mode层Article.php 新建mode层Category.php 新建控制器HomeController.php 新手模式 用上次的查询结果,作 ...
- 运用Python制作你心目中的完美女神脸!
简介 写这个项目的本来目的是通过构建一个神经网络来训练人脸图片,最后达到能根据图片自动判断美丑的效果.可能是因为数据集过小,或者自己参数一直没有调正确,无论我用人脸关键点训练还是卷积神经网络训练,最后 ...
- ACM-ICPC 2018 沈阳赛区网络预赛 F. Fantastic Graph(有源上下界最大流 模板)
关于有源上下界最大流: https://blog.csdn.net/regina8023/article/details/45815023 #include<cstdio> #includ ...
- 数学基础:HDU2802-F(N)(寻找循环节)
F(N) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...
- Makefile基础(二)
上一章:C语言之Makefile基础(一) 上一章的Makefile写的中规中矩,比较繁琐,是为了讲清楚基本概念,其实Makefile有很多灵活的写法,可以写的更简洁,同时减少出错的可能 一个目标依赖 ...
- windows :Tomcat免安装版环境变量配置 + jdk配置
1. 下载后解压,我解压的目录为:D:\Tomcat\apache-tomcat-9.0.1-windows-x64 2. 安装jdk和jre, 并配置环境变量: 2.1 用户变量新建JAVA_H ...
- 合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友_python
这时候还需要把各个工作表合并到一起来形成一个汇总表.这时候比较麻烦也比较容易出错,因为各个表的学号不一定都是一致的.对齐的.因为可能会有人缺考,有人会考号涂错等等.特奉献以下代码,用于合并学生成绩表或 ...
- [持续集成学习篇]【1】[jenkins安装与配置]
Guided Tour This guided tour will use the "standalone" Jenkins distribution which requires ...
- java EE技术体系——CLF平台API开发注意事项(4)——API生命周期治理简单说明
文档说明 截止日期:20170905,作者:何红霞,联系方式:QQ1028335395.邮箱:hehongxia626@163.com 综述 有幸加入到javaEE技术体系的研究与开发,也得益于大家的 ...
- pat 1037
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.”现在,给定 ...