简单的命令行操作
2025年1月24日大约 2 分钟
简单的命令行操作
前言:本人在学习计算机的时候,最开始看不懂命令行操作,导致对于一些底层的东西不了解,而且我发现命令行有的时候确实很方便,自由度也更高,所以打算在这个post里面写一些自己常用的命令行
git相关
详细内容请见git的使用
文件夹相关
- cd +盘符:作用切换到目的盘符
编译文件
c:
- gcc -g -o 生成的exe文件的名字.exe 目的c文件的名字.c ===>用于生成exe文件,其中 -g 参数生成的是可以调试的exe文件, -o参数用于指定生成的文件的名字,如果不指定的话,默认生成一个a.exe文件
- ./a.exe ===>运行当前目录下的a.exe文件
- rm ./a.exe ===> 删除当前目录下的a.exe文件
- gdb ./a.exe ===>启动gdb调试
GDB 调试步骤(已进入 gdb 环境):
设置断点(在
main
函数或指定行号):bash
复制
break main # 在 main 函数开头打断点 break 10 # 在第 10 行打断点(替换为你的代码行号)
运行程序(触发断点暂停):
bash
复制
run # 启动程序,运行到断点处自动暂停
逐行调试:
bash
复制
next # 执行下一行(不进入函数内部,简写 `n`) step # 执行下一行(进入函数内部,简写 `s`) continue # 继续运行到下一个断点(简写 `c`)
查看变量值:
bash
复制
print x # 查看变量 x 的值(简写 `p x`)
退出 GDB:
bash
复制
quit # 退出调试(简写 `q`)
示例调试流程:
bash
复制
(gdb) break main # 断点设在 main 函数 (gdb) run # 运行,暂停在 main 函数开头 (gdb) next # 逐行执行 (gdb) print x # 查看变量 x (gdb) quit # 退出
-----From DeepSeek R1