首页 > linux > linux运维常用命令

linux运维常用命令

2013年1月8日 发表评论 阅读评论

1.查询连接到指定端口的客户端IP
netstat -aon|grep 8096

2.递归查找当前目录下文件包含的内容
find . -name "*.cpp" -exec grep "tofindstr" {} ;

3.递归查找当前目下的文件
find ./ -print|xargs grep deposit

4.程序在后台运行,securecrt关闭后程序不退出,程序在后台继续运行。
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:
nohup command > log.file 2>&1 &
在上面的例子中,输出被重定向到myout.file文件中。
使用 jobs 查看任务,使用 fg %n 关闭作业。

5.shell统计c++代码行数,以下两个结果求和
find . -name *.h | xargs wc -l
find . -name *.cpp | xargs wc -l

6.查看当前目录下文件大小并排序

du -ks *|sort -n

7.linux统计所有ip网络连接数
netstat -ntu |awk '{ print $4 $5}'|sort|uniq -c|sort -nr|wc -l

分类: linux 标签: , , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.