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的过程. 自动分区的过 ...
随机推荐
- 七周成为数据分析师06_MySQL
关于 MySQL 的知识,主要也是一些实操和练习. 因为个人之前已经专门练习过 MySQL 操作,这里就不做笔记,之后另写一篇博文记录 MySQL 知识. 同时附上本课程对应的文字教程: 如何七周成为 ...
- statistics-skewed data
参考文献: http://www.statisticshowto.com/skewed-distribution/ left/negatively-skewed distributions : box ...
- Java构造器(construtor)与垃圾收集器(GB)
在Java中,程序员会在乎内存中的两块空间. 堆(heap)和栈(stack). 当java虚拟机启动时, 它会从底层的操作系统取得一块内存, 并且以此块内存来执行java程序. 在Java中, 实例 ...
- 光学字符识别OCR-5 文本切割
经过前面文字定位得到单行的文本区域之后,我们就可以想办法将单行的文本切割为单个的字符了.因为第三步的模型是针对单个的字符建立的,因此这一步也是必须的. 均匀切割 基于方块汉字的假设,事实上最简单的切割 ...
- Python3下基于bs4和sqlalchemy的爬虫实现
本文来自网易云社区 作者:王贝 小学生现在都在学python了,作为专业程序员当然不能落下了,所以,快马加鞭,周六周末在家学起了python3,python3的基本语法比较简单,相比于Java开发更加 ...
- 【转】[译]深入理解JVM
http://www.cnblogs.com/enjiex/p/5079338.html 深入理解JVM 原文链接:http://www.cubrid.org/blog/dev-platform/un ...
- manacher-模板-hd-3068
/* 题意:给一个字符串,求该串的最长回文串的长度: 算法:Manacher O(n)复杂度,求以每一个字符为中心的最长汇文串的长度: 这个算法把奇数和偶数的情况和在一起来考虑了: */ #inclu ...
- javaweb-简单的验证码和算术验证码
我们登陆网站时,每次都会填写一些验证码,这些验证码的作用:防止被恶意攻击,验证码上面的字母数字一般都是随机生成的,因此我们首先要写一个方法生成一个随机的字符串,这里就需要java里面的随机函数Rand ...
- 《学习笔记》Maven
Maven优点之一:jar包统一管理+升级容易+项目清爽 试想一下,我们会在工作中同时创建很多项目,每个项目可能都会引用一些公用的jar包(.NET中是dll文件),一种作法是每个项目里,都复制一份这 ...
- 【基础操作】2-sat
$2-sat$ 是一个很不怎么考的内容($NOI2017$ 除外) 例题