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的过程. 自动分区的过 ...
随机推荐
- REST Framework 处理一个超链接序列化问题
问题简述 翻译: 不正确的配置 无法使用视图名称“snippet-detail”解析超链接关系的URL.您可能没有在API中包含相关的模型,或者在该字段上错误地配置了' lookup field '属 ...
- Java多线程之Deque与LinkedBlockingDeque深入分析
有大小的队列就叫有界队列 如 ArrayBlockingquue, 反之是无界队列 如 LinkedBlockingDeque. 单词写错了. 是的,LinkedBlockingDeque 永远满不 ...
- 七周成为数据分析师06_MySQL
关于 MySQL 的知识,主要也是一些实操和练习. 因为个人之前已经专门练习过 MySQL 操作,这里就不做笔记,之后另写一篇博文记录 MySQL 知识. 同时附上本课程对应的文字教程: 如何七周成为 ...
- leetcode-8-pointer
void deleteNode(ListNode* node) { *node = *node->next; }
- for_each_node(node)
遍历各个pg_data_t节点. 1.定义在include/linux/nodemask.h中 /* * Bitmasks that are kept for all the nodes. */ en ...
- stm32L011F3使用开发小记——开发坏境
今日,因工作需要,使用到了stm32L011F3芯片,此芯片基于CM0+内核,属于低功耗芯片 开发平台可以免费用于KEILMDK,keil公司用免费的许可证,网址:https://www2.keil. ...
- 记一次虚拟机无法挂载volume的怪异问题排查
故障现象 使用nova volume-attach <server> <volume>命令挂载卷,命令没有返回错误,但是查看虚拟机状态,卷并没有挂载上. 故障原因 疑似虚拟机长 ...
- JSON Undefined 问题
在IE6和IE7浏览器下或在IE8-IE10浏览器文档模式为IE7及以下时,控制台会报错:JSON is undefined. 这种错误在IE6和IE7浏览器下出现很正常,因为JSON在IE8+浏览器 ...
- Leetcode 450.删除二叉搜索树的节点
删除二叉搜索树的节点 给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变.返回二叉搜索树(有可能被更新)的根节点的引用. 一般来 ...
- [译]pycache是什么?
原回答: https://stackoverflow.com/questions/16869024/what-is-pycache 当你用python运行一个程序时,解释器首先将它编译成字节码(这是一 ...