首页 > 代码库 > 常用 shell 套路
常用 shell 套路
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 套路
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。