常用Linux命令组合使用方式
2010-01-26 17:16
926 查看
1,杀死某个执行某个程序的进程
ps -ef | grep MultiThreadPrint.bin | awk '{ print $2; }' | xargs kill -9
2,找出文本文件的记录中主键不重复的条数
awk -F'|' '{print $1}' | sort | uniq | wc -l
3,压缩文件时排除某些目录
tar -czvf test.tar.gz test--exclude=test/data --exclude=test/dir
4,定时全库导出Oracle的脚本,一度在oracle下创建定时任务,不能搞定环境变量的问题,后来在root用户下创建定时任务,再
su - oracle -c “export outfile=`date +%Y%m%d_%H%M`;exp
system/manager@testdb full=y file=wostore.db${outfile}.dmp;gzip *.dmp;",搞定问题
5,HP-UX下计算Oracle链接数
netstat -na | grep .1521 | wc -l
6,给网卡增加绑定的IP
ifconfig bond0:0 10.95.98.45 netmask 255.255.255.128 up
7,服务器抓包
tcpdump -i bond0 -s 0 port 9999 -w test.cap
8,查询cpu占用率最高的java线程
a,设置环境变量允许产生core文件,ulimited -c 2048000000
b,在日志文件中打印堆栈信息,kill -3 pid
c,查询cpu占用率最高的线程ps h -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
d,将线程号转成16进制,在日志文件的堆栈信息中找到对应的线程的堆栈信息。
8,查找CPU占用率最高的线程
ps -eLf | sort -k 9,9
9,从文件夹中找含有指定字符串的文件
find ./ -name *.log | xargs grep "ERROR"
10,查找文件大于10M的文件,并显示其文件大小
find ./ -size +10240k -exec ls -l {} /;
11,从文件某行截取到末尾
awk 'n==1{print} $0~/-------------/{n=1}' yourfile
grep -A 100 "\------" yourfile | grep -v "\-----"
sed -n '/-------------/,$ p' yourfile
ps -ef | grep MultiThreadPrint.bin | awk '{ print $2; }' | xargs kill -9
2,找出文本文件的记录中主键不重复的条数
awk -F'|' '{print $1}' | sort | uniq | wc -l
3,压缩文件时排除某些目录
tar -czvf test.tar.gz test--exclude=test/data --exclude=test/dir
4,定时全库导出Oracle的脚本,一度在oracle下创建定时任务,不能搞定环境变量的问题,后来在root用户下创建定时任务,再
su - oracle -c “export outfile=`date +%Y%m%d_%H%M`;exp
system/manager@testdb full=y file=wostore.db${outfile}.dmp;gzip *.dmp;",搞定问题
5,HP-UX下计算Oracle链接数
netstat -na | grep .1521 | wc -l
6,给网卡增加绑定的IP
ifconfig bond0:0 10.95.98.45 netmask 255.255.255.128 up
7,服务器抓包
tcpdump -i bond0 -s 0 port 9999 -w test.cap
8,查询cpu占用率最高的java线程
a,设置环境变量允许产生core文件,ulimited -c 2048000000
b,在日志文件中打印堆栈信息,kill -3 pid
c,查询cpu占用率最高的线程ps h -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
d,将线程号转成16进制,在日志文件的堆栈信息中找到对应的线程的堆栈信息。
8,查找CPU占用率最高的线程
ps -eLf | sort -k 9,9
9,从文件夹中找含有指定字符串的文件
find ./ -name *.log | xargs grep "ERROR"
10,查找文件大于10M的文件,并显示其文件大小
find ./ -size +10240k -exec ls -l {} /;
11,从文件某行截取到末尾
awk 'n==1{print} $0~/-------------/{n=1}' yourfile
grep -A 100 "\------" yourfile | grep -v "\-----"
sed -n '/-------------/,$ p' yourfile
相关文章推荐
- linux下使用sort命令升序、降序、随机及组合方式排序方法
- Linux下gcc安装与使用(常用的gcc命令)
- Linux 视频设备驱动V4L2最常用的控制命令使用说明
- Linux常用命令及Vim使用
- Linux常用命令的使用
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux随笔 硬盘挂载使用mount命令控制挂接方式
- 利用vmstat命令监控Linux资源使用并将数据通过图形化方式显示
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
- Linux视频设备驱动常用控制命令使用说明
- Linux简介及常用命令使用4--linux高级命令与技巧
- Linux常用命令使用
- Linux 常用命令使用方法大搜刮
- Linux开发环境的搭建和使用——Linux 常用的命令使用
- Linux常用命令基本使用方法大总结
- Linux查看CPU和内存使用情况的常用命令
- 常用linux命令的使用
- Linux常用命令快捷键使用
- PHP执行linux系统命令的常用函数使用说明
- Linux 常用命令之Linux more命令使用方法