笔记

 

1 连接数据库:
    mysql -h localhost -u root -p123

2
导出命令
mysql> mysqldump -uroot -p123456 dbname > d:\dbname.sql
导入命令
mysql> mysql -uroot -p123456 dbname < d:\dbname.sql


3 查找目录下的内容 
find . -type f -print | xargs  grep "rlv_*"

4 编码转换
iconv -f gbk -t utf8 infile > outfile   
 如果要忽略错误  -c


5 find 查找和时间相关的
   find . -mmin -9  小于9分钟修改过的文件

   m 修改 a 读取和访问 c 上次文件状态变化
   min 分钟, time小时
   - 小于  + 多余 


6  在33-44行的最前面加入#
33,44s/^/#/  

   在行的最后面
   %s/$/youword/


8 vim 统计
%s/./&/gn 字符数
:%s/\i\+/&/gn 单词数
:%s/^//n 行数
:%s/the/&/gn 任何地方出现的 "the"

9
awk '{print $1}' allresult   输出第一列

10 合并两个文件,中间使用“\t”隔开
paste -d"\t" labelresult labelresult1


11 gdb 调试多进程

     在子进程中设置断点
     set follow-fork-mode child| parent
     直接r就可以了

12  模拟用户访问http
 ab  -c100 -n 10000 http://10.13.127.224:8888/caiming.htm

13 # 查看哪些进程打开了指定端口port,最后一列是进程ID(此方法对于守护进程作用不大)
netstat -nap|grep port

13 grep      或者关系
   grep a|b    或者 grep "a\|b"


14  vi 正则表达式 中  .*代表任意的


15 awk  每隔一定行数打印
 awk 'NR%100==0' filename

16 svn 添加账户
  htpasswd /data/svn/queryplanner-auth-file username

 

你可能感兴趣的:(c,数据库,mysql,正则表达式,SVN,vim)