Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1315535
  • 博文数量: 213
  • 博客积分: 7590
  • 博客等级: 少将
  • 技术积分: 2185
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-31 17:31
个人简介

热爱开源,热爱linux

文章分类

全部博文(213)

文章存档

2018年(4)

2017年(1)

2015年(1)

2014年(5)

2013年(2)

2012年(2)

2011年(21)

2010年(82)

2009年(72)

2008年(23)

分类: LINUX

2010-12-28 19:07:02


1.获取本机IP地址

ifconfig |grep "[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}"|grep "inet"|head -1 |awk -F":" '{print $2}'|awk '{print $1}'

或者使用下列命令获取

ifconfig |grep "inet"|grep -v "inet6"|grep -v "127.0.0.1"|awk -F":" '{print $2}'|awk '{print $1}'

以上两种方法在ubuntu10.04和redhat5上实验成功
2.统计文件行数

cat datafile |wc -l

or

perl -ne 'print $. if eof' datafile

or

awk 'END{print NR}' datafile

or

nl data|tail -n1


3.批量删除同一个进程
  1. ps -ef | grep xxx | grep -v root | awk '{print $2}' | xargs kill -9
4.awk查找2到4个字符的字符串
  1. awk --posix '/^.{2,5}$/' b
6.修改当前目录下所有指定文件的读写权限
  1. find ./Code/* -name *.sh|xargs chmod 755

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