摘要: 例如获取所有包含python的进程的命令行多的所有进程的详细列表: ps -ef使用grep查找包含的行且去除grep进程本身: grep -v grep | grep python1) 使用cutps -ef | cut -f8 上面的命令不能正常的工作,因为cut默认是以TAB来分隔多个列的,但是ps的输出是以多个空格分隔的,并不是以TAB来分隔的,所以需要使用tr来将多个空格压缩为一个空格,ps -ef | tr -s ' ' | cut -d' ' -f 8- | grep -v grep | grep python2) 使用awkps -ef | aw 阅读全文
posted @ 2012-08-11 14:42 iTech 阅读(2554) 评论(0) 推荐(0)
摘要: 对于Linux的中的一些问题,一般地我们可以通过以下的思路来解决:1)使用Linux提供的很多的小工具和管道来处理;2)如果需要使用多条命令,或需要逻辑判断,考虑使用sh,sh除了能直接使用Linux的小工具外,还可以进行很多的逻辑和流程控制;3)如果需要很多的字符串处理,问题也比较复杂,考虑使用perl,在perl中可以方便地调用Linux的小工具,但是又不缺强大的字符串处理能力;4)最后如果可以称的上是一个小的项目的问题,使用python,python与高级语言更加相似,更易于阅读和维护;例如对于问题:修改一个目录和子目录下的所有的*.log为*.LOG1) 使用Linux的小命令查找到所 阅读全文
posted @ 2012-08-11 12:28 iTech 阅读(1517) 评论(0) 推荐(0)