command
dodo_check
这个作者很懒,什么都没留下…
展开
-
tr
一.简介:tr命令可以快速的实现字符的简单转换,也可以删除字符串中的指定子串,合并字符串中重复串。二.用法:tr [选项]… 集合1 [集合2]选项说明:-c, -C, –complement 用集合1中的字符串替换,要求字符集为ASCII。-d, –delete 删除集合1中的字符而不是转换-s, –squeeze-repeats 删除所有重复转载 2012-08-11 10:54:47 · 444 阅读 · 0 评论 -
sed
1. 文本替换方法1: sed -i 's/被替换的内容/要替换成的内容/' file 方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.outmv file.out file 这里注意:不能这样做:sed 's/被替换的内容/要替换成的内容/g' file > file这样只会清空源文件。例如:sed 's/\r/转载 2012-08-28 20:44:58 · 392 阅读 · 0 评论 -
lsof
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用转载 2013-06-03 11:05:33 · 409 阅读 · 0 评论 -
ulimit
1,说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:转载 2013-07-17 15:02:55 · 852 阅读 · 0 评论 -
常用命令
****用户相关w 查看当前登录用户信息last yinghao.du 查看yinghao.du的登录历史记录*** 查看系统信息cat /etc/issue //查linux版本号cat /proc/meminfocat /proc/cpuinfoulimit -a //查看当前shell的系统资源配置*** mkdir -p test/t转载 2012-10-26 11:04:29 · 527 阅读 · 0 评论 -
用sysctl调整linux内核选项
From:http://blog.csdn.net/bao_jinyu/article/details/8099858在我们的dlna程序运行期间,发现有丢包的现象,有的NOTIFY包丢失,有的M-SEARCH包丢失。更极端的是,有次使用电信msm7627a手机,通过抓包,在出现了3此NOTIFY之后,M-SEARCH一直都没有出现。而通常情况下,两个广播包在开始是交替出现的。这样,就转载 2013-08-09 16:49:25 · 649 阅读 · 0 评论 -
uniq
进行行去重。再进行行去重之前,要进行sort0. 默认显示去重后的sort信息1. -c 显示行的重复数2. -d 显示重复行3. -u 显示不重复的行netstat -anp |awk '{print $6}' |sort | uniq -d -c显示当前tcp 连接的状态及数量原创 2013-08-15 17:21:35 · 414 阅读 · 0 评论 -
系统命令总结
一、硬盘监控硬盘在分区后,被挂载在不同的目录下。1. df 查看分区空间、挂载目录情况,/dev/sda1表示第一块硬盘的第一个分区,tmpfs 虚拟内存文件2. du -h --max-depth=1查看文件的大小,含文件夹3. iostat监控磁盘读写性能, -k -m表示以k、m为单位显示数据-x 表示显示详细的参数***通过观察正常时候的数据,制定报警原创 2013-08-16 09:57:50 · 528 阅读 · 0 评论 -
iostat
from:http://www.php-oa.com/2009/02/03/iostat.html以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 12345678$iostat -x 1Linux 2.6.33-f转载 2013-08-16 17:48:14 · 523 阅读 · 0 评论 -
find -exec
find 命令 可以带上-exec 然后跟上其他的命令 我这样记忆: find 目录名 (-name,-type,-group,-mtime 等) -exec #后面跟一般命令 rm {} \;例如一 find /log -name "*error[ ]log*" -exec rm {} \;这里的{}其实可以当为是 前面 f转载 2013-12-03 14:03:40 · 499 阅读 · 0 评论 -
awk 教程(主要)
一、 调用方式1.命令行方式awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。2.s转载 2013-12-29 12:02:00 · 583 阅读 · 0 评论 -
sar 查看各种io
使用sar进行性能分析sar可用于监控Linux系统性能,帮助我们分析性能瓶颈。sar工具的使用方式为”sar [选项] intervar [count]”,其中interval为统计信息采样时间,count为采样次数。 下文将说明如何使用sar获取以下性能分析数据:整体CPU使用统计各个CPU使用统计内存使用情况统计整体I/O情况各个I/O设备情况网络统计 整转载 2014-05-19 20:20:55 · 1581 阅读 · 0 评论 -
awk 教程
转载: http://coolshell.cn/articles/9070.html 有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和转载 2013-02-20 12:00:20 · 321 阅读 · 0 评论 -
网络命令
1. 查看进程占用的端口号netstat -anp[root@nbatest ~]# netstat -anp | grep syslogudp 0 0 0.0.0.0:514 0.0.0.0:* 31483/syslogd2. 查看使用端口号的进程lsof[root@nbatest ~]# lsof -i:514COMMAND PID USER FD TYPE DEV转载 2013-01-10 16:46:26 · 280 阅读 · 0 评论 -
grep
grep -r 'abc' dir*/ 在dir开头的目录中递归查找abcgrep ‘test’ aa bb cc 显示在aa,bb,cc文件中匹配test的行ps axu | grep -v 'test' 不显示有test的行grep -c 'http://talk.renren.com/xfeed' * 统计出现次数grep -r 'http://ta转载 2012-08-16 14:31:49 · 447 阅读 · 1 评论 -
cut
一.简介:打印出文件中选定的部分行的内容输出到标准输出二.用法:cut [选项]… [文件]…选项说明:-b, –bytes=LIST 以字节为单位取出固定字节区间-c, –characters=LIST 以字符为单位取出固定字符区间-d, –delimiter=DELIM 指定分隔符来代替默认的TAB分隔符-f, –fields=LIST 依据 -d 指定的分隔符转载 2012-08-15 19:56:56 · 370 阅读 · 0 评论 -
sort
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapple转载 2012-08-15 20:50:43 · 317 阅读 · 0 评论 -
wc
wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 语法:wc[选项]文件 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取转载 2012-08-15 20:58:27 · 694 阅读 · 0 评论 -
查看进程的线程数
三种方法:1。 使用top命令,具体用法是 top -H 加上这个选项,top的每一行就不是显示一个进程,而是一个线程。2。 使用ps命令,具体用法是 ps -xH 这样可以查看所有存在的线程,也可以使用grep作进一步的过滤。3。 使用ps命令,具体用法是 ps -mq PID 这样可以看到指定的进程产生的线程数目。转载 2012-10-09 22:43:59 · 1324 阅读 · 0 评论 -
logrotate
1) 什么是logrotate? logrotate是一个日志管理程序,用来把旧的日志文件删除(备份),并创建新的日志文件,这个过程称为“转储”。我们可以根据日志的大小,或者根据其使用的天数来转储,这个过程一般由cron来执行。 logrotate还可以用于压缩日志文件,以及发送日志到指定的email。2) logrotate的默认配置文件以及它的主要参数转载 2012-09-24 14:52:48 · 452 阅读 · 0 评论 -
load average
top命令中显示的是最近1分钟、5分钟和15分钟的系统平均负载。系统平均负载表示 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用’wait’) - 没有被停止(例如:等待终止) Update:转载 2012-10-17 13:56:46 · 350 阅读 · 0 评论 -
top
** top -p PID监控具体进程情况 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sl转载 2012-10-17 14:15:46 · 436 阅读 · 0 评论 -
expr
expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算,当然也可以expr中的expr length $string 求出字符串的长度。举例-[root@localhost she转载 2012-09-19 19:24:09 · 447 阅读 · 0 评论 -
查看当前使用的shell
ps | grep $$ | awk '{print $4}' (实时)不带参数的ps命令显示和当前终端有关的进程状况$$变量存储当前进程的PIDps第四列是进程所使用的命令,如果是Shell,那么显示shell名,比如sh/ksh等awk '{print $4}'就是只显示第四列的值PS:用echo $SHELL可以查看系统默认的shell转载 2012-10-26 10:47:33 · 552 阅读 · 0 评论 -
sed教程
转载啊啊 http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模转载 2013-02-20 11:40:52 · 646 阅读 · 1 评论