linux运维常用命令
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