码迷,mamicode.com
首页 > 系统相关 > 详细

常用 shell 套路

时间:2017-02-12 17:18:01      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:内存   系统   var   shell   信息   目录   span   常用   linux   

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 套路

标签:内存   系统   var   shell   信息   目录   span   常用   linux   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!