Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1175741
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2014-02-28 16:26:17

Debug 相关:


1.1 ldd 查看可执行文件依赖库


点击(此处)折叠或打开

  1. [martin@~]$ ldd /usr/bin/git
  2.     linux-gate.so.1 => (0xb7711000)
  3.     libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb76e4000)
  4.     libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb76c9000)
  5.     libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb751f000)
  6.     /lib/ld-linux.so.2 (0xb7712000)
  7. [martin@~]$


1.2 objdump 查看目标文件的汇编代码(该目标文件没有被stripped)


点击(此处)折叠或打开

  1. objdump -D $file > assemble_file

Git 相关:


2.1 clone 远程仓库到本地:


点击(此处)折叠或打开

  1. git clone git@xxx


2.2 切换本地的branch,同时进行track,之后在同一个branch 上就可以直接使用 git pull/push 命令


点击(此处)折叠或打开

  1. git co -t -b branch1 origin/branch1


2.3 显示log 信息


点击(此处)折叠或打开

  1. [martin@www]$ git log --graph --pretty=short
  2. [martin@www]$ git log --graph --pretty=format:" %h: %s"


2.4 查看文件内容的修改记录(该命令可以查看该文件中所有内容的最后修改信息)


点击(此处)折叠或打开

  1. [martin@REV]$ git blame file_name



dpkt 相关:


3.1 查看最近的更新记录:


点击(此处)折叠或打开

  1. grep '[^-]installed' /var/log/dpkg.log



4.1 fg bg jobs Ctrl+z


Ctrl+z 可以将当前运行进程放置到后台,并且暂停运行

点击(此处)折叠或打开

  1. [martin@REV]$ ./martin
  2. ^Z
  3. [3]+ Stopped ./martin
  4. [martin@REV]$

jobs 可以查看当前终端在后台运行的进程

点击(此处)折叠或打开

  1. [martin@REV]$ jobs
  2. [1] Stopped ./martin
  3. [2]- Stopped ./martin
  4. [3]+ Stopped ./martin
  5. [martin@REV]$

bg 可以使 当前在后台暂停 的进程切换到 在后台运行状态。后面可以同时指定对应的进程号(在jobs中显示的号码)

点击(此处)折叠或打开

  1. [martin@REV]$
  2. [martin@REV]$ bg
  3. [3]+ ./martin &
  4. [martin@REV]$ jobs
  5. [1]- Stopped ./martin
  6. [2]+ Stopped ./martin
  7. [3] Running ./martin &
  8. [martin@REV]$
  9. [martin@REV]$ bg 1
  10. [1]- ./martin &
  11. [martin@REV]$
  12. [martin@REV]$ jobs
  13. [1] Running ./martin &
  14. [2]+ Stopped ./martin
  15. [3]- Running ./martin &
  16. [martin@REV]$
fg 使当前在后台的某进程 切换到 前台运行状态

点击(此处)折叠或打开

  1. [martin@REV]$ jobs
  2. [1] Running ./martin &
  3. [2]+ Stopped ./martin
  4. [3]- Running ./martin &
  5. [martin@REV]$
  6. [martin@REV]$
  7. [martin@REV]$
  8. [martin@REV]$
  9. [martin@REV]$ fg 2
  10. ./martin
  11. ^Z
  12. [2]+ Stopped ./martin
  13. [martin@REV]$
  14. [martin@REV]$
  15. [martin@REV]$ jobs
  16. [1] Running ./martin &
  17. [2]+ Stopped ./martin
  18. [3]- Running ./martin &
  19. [martin@REV]$
  20. [martin@REV]$ fg
  21. ./martin
  22. ^Z
  23. [2]+ Stopped ./martin
  24. [martin@REV]$



阅读(721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~