提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
记录学习过程中发现的好用的命令:
updating…
tmux
创建一个新的session: tmux new -s
从列表中选择窗口
按下前缀键位:ctrl + b
;然后按下 w
或者
按下前缀键位:ctrl + b
;然后按下 s
快捷键 | 作用 |
---|---|
ctrl + b + " | 上下拆分网格 |
ctrl + b + % | 在左右拆分网格 |
ctrl + b + o | 轮询选择网格 |
ctrl + b + ctrl + z | 挂起tmux,退出到系统bash |
tmux a -s \<指定一个或不指定> | 指定一个session或attach 到最近一个使用的 |
ctrl + b + c | 创建一个新的 |
ctrl + b + p | 选择前一个窗口 |
ctrl + b + n | 选择下一个窗口 |
ctrl + b + w or s | 从列表中选一个窗口(有+号代表这个window下有格外拆分的网格) |
ctrl + b + z | 按第一次代表全屏当前窗口,再按一次代表回复 |
ctrl + b + [ | 使当前窗口可以上下翻动页面,也可以使用 pageup 或 pagedown , ctrl+z 取消 |
CTRL + B + ↑↓←→ | 这里使用大写代表,按住 ctrl + b ,不同,使用方向键调整网格大小 |
xv6-gdb tips:
xv6gdb:
How to run gdb
总结使用过程:
在该路径:
/home/mayichao/xv6-labs-2020
执行
make qemu-gdb
然后再另一个窗口
gdb-multiarch <or riscv64-unknown-elf-gdb>
在 gdb 行使用 file 指定
file kernel/kernel
然后执行
target remote localhost:25000
打断点如: b _entry
gdb
layout split
(gdb) layout split