随笔分类 -  Linux

摘要:1,restime统计响应时间 #!/bin/bash #统计日志响应时间用 if [ $# -lt 1 ]; then echo "at least have one param; " echo "ex: restime a.log b.log *.log" exit 1 fi . lgq_con 阅读全文
posted @ 2014-05-29 16:15 bobo的学习笔记 阅读(457) 评论(0) 推荐(0)
摘要:文件或者目录操控命令1,cd切换目录。其中- 代表前一个目录2,mkdir 新建目录。加上-p参数可以递归创建多级目录mkdir -p test1/test2/test33,rmdir删除空的目录加上-p参数可以进行递归删除4,rm 移除文件或者目录如果连通目录下的文件一起删除rm -r dirname5,cp 可以复制文件,并可以在复制同时对文件进行重命名加上 -r参数可以进行递归复制,常用于目录的复制6,mv 移动文件、目录,或者用于重命名7,rename文件重新名,可以批量更改文件名称(如删除、更改文件后缀),支持正则表达式,功能更强大8,pwd获取当前目录自己之前采用变量的删除方法获得 阅读全文
posted @ 2013-10-10 10:29 bobo的学习笔记 阅读(256) 评论(0) 推荐(0)
摘要:一、shell变量的相关用法:变量作为被赋值的一方的时候不加$,只有在使用其值的内容的时候需要加上$,该符号可1,变量中的单引号‘’、双引号“”“、反单引号‵`、括号()、大括号{}、双括号(())的用法区别$变量 和 ${变量} 用法相同,建议使用 $变量 这种形式。获取变量的值变量内容如果没有空格,不要引号;如果有空格,单引号将特殊字符如$解释为一般字符,双引号将发挥$解析变量含义的作用\将特殊字符变成一般字符如果需要其他命令提供的信息,可以使用`命令`或者$(命令);建议使用``这种形式变量内容累加时候,可以采用var=$var"累加内容"或者var=${var}累加 阅读全文
posted @ 2013-10-08 09:54 bobo的学习笔记 阅读(262) 评论(0) 推荐(0)
摘要:数据预处理中,这部分命令非常有用。不需要编写代码,直接通过shell脚本通常就能修改文件格式.有时候sed和awk联合几乎能实现所有功能。管道命令 |重定向命令>,2>,>>,c.txt就可以合并文件关于sed命令和awk命令(这两个命令几乎可以解决格式规范的文本文件的大多数问题)的详细讲解,可以参照:http://opkeep.com/system/linux/sed_and-awk.html正则表达式,在一些命令,例如grep这样的字符串查找命令中,经常涉及正则表达式。grep在数据查找时,列出结果是以整行为单位的。然而正则表达式的匹配是每个词内各个字逐个比对。几个 阅读全文
posted @ 2013-10-07 17:09 bobo的学习笔记 阅读(429) 评论(0) 推荐(0)
摘要:一般情况来说:0代表行首,$代表行末$,G代表最后一行光标移动0 移动到本行最前面$ 移动到本行最后G 移动文件最后一行nG 移动到文件第n行gg 移动到文件第一行n【space】移动这一行的第n个字符n【enter】移动n行H屏幕第一行M屏幕中间一行L屏幕最后一行查找和替换/word 查找word?word 查找word,不过是向上查找n 向下重复上一个查找N 向上重复下一个查找:n1,n2s/word1/word2/g 替换:1,$s/word1/word2/g 第一行到最后一行的替换因此多行注释的方法就是::n1,n2s/^/#/g删除多行注释的方法就是:n1,n2s/#//g(还是:n 阅读全文
posted @ 2013-10-07 15:32 bobo的学习笔记 阅读(322) 评论(0) 推荐(0)
摘要:1,进程就是运行着的程序,每一个进程都会分配一个ID2,线程是轻量级的进程 进程有独立的地址空间,然而线程没有(很多情况下蓝屏就是因为进程所在的地址空间越界或者地址读错) 线程不能够独立存在,他是由进程创建的(在linux下面由fork,在windows下是thread)3,linux下面的进程管理相关命令ps -aux显示系统运行的所有进程,其中显示的1号进程是所有进程的父进程kill PID 终止某个进程kill -9强制终止命令killall 终止此进程及该进程开启的所有进程top 可以检测进程的动态变化 阅读全文
posted @ 2013-04-21 16:23 bobo的学习笔记 阅读(146) 评论(0) 推荐(0)
摘要:学习linux最好的步骤:1,学习包括vi,gcc,gdb,make,jdk,tomcat的使用方法2,加强c语言功底或者是java语言。3,学习unix环境下的高级编程4,linux应用系统的开发。linux常见命令:1,关机命令:shutdown -h now 立即关机shutdown -r now 立即重启==reboot2,用户切换命令:su 切换到具有root权限的用户 sudo su3,用户注销命令:logout 查看当前用户属于哪个用户组:groups(查看相关的文件当然也可以) useradd 添加用户,添加之后为其设置密码passwd 和用户信息相关的文件有/etc/pass 阅读全文
posted @ 2013-04-18 10:34 bobo的学习笔记 阅读(271) 评论(0) 推荐(0)