Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1314701
  • 博文数量: 273
  • 博客积分: 5865
  • 博客等级: 准将
  • 技术积分: 3280
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-11 10:01
文章分类

全部博文(273)

文章存档

2015年(33)

2014年(11)

2013年(11)

2012年(136)

2011年(32)

2010年(50)

分类: LINUX

2012-07-17 11:18:04

1. du –sh                 --show depth=1 humanable

2. grep –o                --only-mathing

3. 使用Screen在一个Shell里查看多个web服务的路径

screen 使用

* ctrl-a c:创建一个新的 Shell

* ctrl-a ctrl-a:在 Shell 间切换

* ctrl-a n:切换到下一个 Shell

* ctrl-a p:切换到上一个 Shell

* ctrl-a 0…9:同样是切换各个 Shell

* ctrl-a d:退出 Screen 会话

只需输入 screen -r

运用:

在shell里运行screen

然后ctrl+a c新建一个screen 看需要重复操作

然后ctrl+a 0-9可以切换 或者ctrl+a n p进行上下切换

screen -ls列出 已存在的screen

screen -r sessionId 即可恢复

[@zw_76_31 ~]$ screen -d 24437

[24437.pts-1.zw_76_31 detached.]

4.  lsof检查是否有文件被删除,而进程还活着

lsof |grep delete

5.grep –E /-F   (egrep fgrep)

egrep  grep 区别如下图

0905080822bcc2de7d385a26a5

fgrep 命令于 grep 和 egrep 命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。fgrep 命令使用快速的压缩算法。$, *, [, |, (, ) 和 \ 等字符串被 fgrep 命令按字面意思解释。

6 、查找进程PID
pid=`ps -ef | grep tomcat$i |grep -v ‘grep’ | awk ‘{print $2}’`

7、端口转发

nohup ssh -g -L 8080:localhost:3306 192.168.1.7

将本机的8080端口上的数据转发到192.168.1.7的3306端口上

如果localhost有公网IP映射,而192.168.1.7没有,要在公网访问192.168.1.7的mysql 服务,通过这种端口数据转发,绝对必杀技!!

8、求和

数据格式 2011080215|8|1|1 要求第三列和

cat *.txt | cut -d ‘|’ -f 3 | awk ‘{sum+=$0}END{print sum}’

阅读(775) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~