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的更多相关文章

  1. linux 下dd命令直接清除分区表(不用再fdisk一个一个的删除啦)

    分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下的作死方法之一.dd 命令主要参数如下 ...

  2. dd 命令的使用

    linux 下dd命令直接清除分区表(不用再fdisk一个一个的删除啦) 分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然 ...

  3. Linux进阶之RAID磁盘阵列、系统启动及dd命令

    本节内容 1.      磁盘阵列 RAID0: 条带卷 2+ 100% 读写速度快,不容错 RAID1: 镜像卷 2   50% 读写速度慢,容错 RAID5: 奇偶校验条带卷 3 读写速度快,容错 ...

  4. Android 添加系统服务

    原创文章,转载请注明出处:http://blog.csdn.net/t5721654/article/details/7480696 Android系统本身提供了很多系统服务,如WindowManag ...

  5. swap与dd命令使用详解

    处理交换文件和分区 交换分区是系统RAM 的补充 基本设置包括: 创建交换分区或者文件 使用mkswap 写入特殊签名 在/etc/fstab 文件中添加适当的条目 使用swapon -a 挂载交换分 ...

  6. xtrabackup命令用法实战(转)

    xtrabackup命令用法实战 转载出自 https://blog.csdn.net/wfs1994/article/details/80399408 完全备份 1.创建备份 [root@linux ...

  7. Linux dd命令中dsync与fdatasync的区别【转】

    在Linux系统中经常会使用dd命令来测试硬盘的写入速度,命令会涉及到两个参数:dsync与fdatasync,本文介绍一下其区别. dd if=/dev/zero of=/tmp/1Gbytes b ...

  8. 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 ...

  9. 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 ...

  10. 逻辑卷磁盘管理和dd命令

      底层PV 中层VG 上层LV   PE(phsical extent):在逻辑层次上,VG把PV分成固定大小的块,这些块就叫PE,默认为4M ,创建LV的过程就是分多少个PE的过程. 自动分区的过 ...

随机推荐

  1. python-numpy-pandas

    目录 numpy 模块 创建矩阵方法: 获取矩阵的行列数 切割矩阵 矩阵元素替换 矩阵的合并 通过函数创建矩阵 矩阵的运算 pandas模块 series (一维列表) DataFrame DataF ...

  2. [译]The Python Tutorial#5. Data Structures

    [译]The Python Tutorial#Data Structures 5.1 Data Structures 本章节详细介绍之前介绍过的一些内容,并且也会介绍一些新的内容. 5.1 More ...

  3. drf 认证功能

    drf(django rest-framework)认证组件 复习 HyperlinkedIdentityField ​```python 功能:快速生成连接 1. publish = seriali ...

  4. UVALive - 3942 (DP + Trie树)

    给出一个长度不超过300000的字符串 S,然后给出 n 个长度不超过100的字符串. 如果字符串可以多次使用,用这 n 个字符串组成 S 的方法数是多少? 比如样例中,abcd = a + b + ...

  5. Java线程和多线程(四)——主线程中的异常

    作为Java的开发者,在运行程序的时候会碰到主线程抛异常的情况.如果开发者使用Java的IDE比如Eclipse或者Intellij IDEA的话,可能是不需要直接面对这个问提的,因为IDE会处理运行 ...

  6. 文件上传下载,命令之wget / curl / which / sort / uniq / cut / wc /tr /sed

    目录 命令 1.文件的上传下载 2.从外网下载文件wget 3.curl文件下载 4.查找命令which 5.字符处理命令-排序sort 6.字符处理-去重uniq 7.字符处理-截取cut 8.字符 ...

  7. Linux inode 之我见

    Linux硬盘组织方式为:引导区.超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block).其中超级块中包含了关于该硬盘或分区上的 ...

  8. Oracle Flashback(flashback table或drop)

    在Oracle 10g中,Flash back家族分为以下成员:Flashback DatabaseFlashback DropFlashback TableFlashback Query(分Flas ...

  9. php isset()与empty()详解

    bool isset(mixed var);[;mixed var[,...]] 这个函数需要一个变量名称作为参数,如果这个变量存在,则返回true,否则返回false. 也可以传递一个由逗号间隔的变 ...

  10. hdu5443 The Water Problem

    The Water Problem Time Limit: 1500/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Othe ...