首页 > 系统服务 > 详细

linux指令札记

时间:2016-02-24 19:03:51      阅读:212      评论:0      收藏:0      [点我收藏+]
1.有关文件压缩解压缩:
Linux下自带了一个unzip的程序可以解压缩文件,

解压命令是:unzip filename.zip
同样也提供了一个zip程序压缩zip文件,命令是
zip filename.zip files
会将files压缩到filename.zip
另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令都不一样
总结一下
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -vxjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压

2.有关gdb的使用:
查看汇编代码>disass

查看内存区域
>x /10xb 地址/产生地址的表达式
以16进制查看大小为10字节的内存区域

gdb调试多进程:
  多开一个终端,以监控子进程
  子进程中,进入实际代码前,加上sleep(60),以方便获取子进程ID
  在新开的终端中,在进程的工作目录内,运行
  >gdb
  (gdb) attach 子进程ID
  (gdb) break 行号
  (gdb) continue
 
 gdb调试多线程:  
  同时只能调试一个线程
  查看当前线程 info thread
  线程间切换 thread 线程ID(gdb分配的id)
  当调试一个线程时,其他线程都不运行
    set scheduler-locking on
    run之后才能输入该命令
    注意可能要用continue
  注意,当在线程间切换时,打好返回的断点
 

linux指令札记

原文:http://www.cnblogs.com/Juli016/p/5213749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!