列出正在使用网络的进程
lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2
用下面的命令找出僵死进程
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'
原创
2012-04-06 01:45:36
1300阅读
1.删除0字节文件
find -type f -size 0 -exec rm -rf {} \;
2.查看进程按内存从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率从大到小排列
ps -e -o "%C : %p : %z : %a"|sort -nr
转载
精选
2010-09-25 17:46:30
366阅读
一次创建多个目录[root@localhost tmp]# mkdir -p /user/{folder1,folder2,folder3}
[root@localhost tmp]# ls /user/
folder1&
原创
2016-05-09 23:48:41
1228阅读
常用技巧sed删除文件中的每行前n个字符sed-i's/^...//'file去掉file中的前(n个.)n个字符
原创
2020-09-02 23:26:15
404阅读
Linux的常用命令shell 应用技巧● 输出重定向功能描述:将执行命令的结果输出到文件中语法:> 或 >> 范例一:ls -l > test.txt// 将执行命令(当前所在目录)的结果输出到文件 test.txt 中,会覆盖原有内容示例图:范例二:date >> test.t
原创
2021-08-19 15:50:20
90阅读
Linux的常用命令shell 应用技巧● 输出重定向功能描述:将执行命令的结果输出到文件中语法:> 或 >> 范例一:ls -l > test.txt// 将执行命令(当前
原创
2022-03-16 15:32:37
113阅读
Linux Shell常用技巧(十二) Shell编程
二十三. Bash Shell编程: 1. 读取用户变量: read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值
原创
2016-03-30 16:23:35
1165阅读
二十三. Bash Shell编程: 1. 读取用户变量: read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:命令格式描述r
转载
精选
2016-02-02 14:34:30
1845阅读
九. awk实用功能:
和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。
&nbs
转载
精选
2011-12-06 15:00:40
229阅读
八. 流编辑器sed:
sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文件输入的最后一行被处理完以后sed结束。通过存储每一行在
转载
精选
2011-12-06 15:01:20
313阅读
一. 特殊文件: /dev/null和/dev/tty
Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要
转载
精选
2011-12-06 15:10:47
280阅读
对/tmp/data 进行备份,命名方式为当前的时间定义编辑脚本/home/admin/var_test.sh#!/bin/bash##var_test.shecho $tt=`date |awk '{print $5}'`tar cvf /tmp/data."$t".tar /tmp/dataecho $t是定义一个变量tt=`date |awk '{print $5}'`这个命令是先使用dat
原创
2013-01-01 15:44:44
632阅读
八. 流编辑器sed: sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文件输入的最后一行被处理完以后sed结束。通过存储每一行在临时缓冲区,然后在
转载
精选
2013-07-04 09:35:26
222阅读
九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。1. awk的基本格式: /> awk 'pattern' filename &nb
转载
精选
2013-07-04 10:50:05
229阅读
七、非直接引用变量: 在Shell中提供了三种为标准(直接)变量赋值的方式: 1. 直接赋值。 2. 存储一个命令的输出。 3. 存储某类型计算的结果。 然而这三种方式都是给已知变量名的变量赋值,如name=Stephen。但是
转载
精选
2013-07-07 14:58:07
286阅读
十三、格式化输出指定用户的当前运行进程: 在这个例子中,我们通过脚本参数的形式,将用户列表传递给该脚本,脚本在读取参数后,以树的形式将用户列表中用户的所属进程打印出来。 /> cat > test13.sh #!/bin/sh #1. 循环读
转载
精选
2013-07-08 09:46:00
431阅读
九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。1. awk的基本格式: /> awk 'pattern'
转载
精选
2013-09-05 14:51:37
186阅读