首页 > 系统服务 > 详细

常用 shell 套路

时间:2017-02-12 17:16:56      阅读:255      评论:0      收藏:0      [点我收藏+]

1. 迭代出 文件中每一行

while read line;
do
echo $line;
done < file.txt

或者

cat file.txt | (while read line;do echo $line;done)

或者

cat file.txt| awk {print}

2. 迭代出一个单词

for word in $line;
do 
echo $word;
done

3. wc 统计行和字符

wc -l file // 统计行数
wc -w file // 统计单词数
wc -c file // 统计字符数

4. linux 的 at

at命令用来安排一个程序在 将来 一次性执行。所有提交的任务都会被放在 /var/spool/at 目录下并且到了执行时间的时候 通过 atd 守护进程 来执行

5. 找出特定的文件

如 /home目录下找出120天之前被修改过的文件

find /home -mtime +120

/var 目录下找出 90 天之内未被访问过的文件

find /var \! -atime -90

/usr 目录下找出大小超过10MB的文件

find /usr -size +10M

6. /proc 文件系统有什么用

/proc 文件系统是一个基于内存的文件系统,其维护着关于当前正在运行的内核状态信息。包括CPU,内存,分区,IO地址等和正在运行的进程。他们并不是实际存储信息的文件,而是指向的是内存中的信息,并且由系统自动维护。

 

常用 shell 套路

原文:http://www.cnblogs.com/chenb/p/6391151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!