vim入门

文章目录

vim 简介

从vi发展出的文本编辑器,具有代码补全,快速跳转,查找等功能

i/a/o键:输入模式

: 键:命令行模式

esc键:正常模式

练习工具:vimtutor zh(中文练习)

显示行号:进入命令行模式,输入:set nu

gdb简介

GNU project debugger的简称,主要提供一下四个方面的帮助:

  1. 指定一些参数
  2. 断点
  3. 分析crash现场
  4. 直接修改程序,看结果
    例:
    ps -A 列出进程
    gdb -p 进程号(进程需要有调试信息)
    gdb xx<可执行程序> core<core文件>
    <可执行程序>:你运行时崩溃的那个二进制程序(比如 a.out、myapp 等)
    <core文件>:程序崩溃时生成的内存快照文件(通常叫 core、core.pid、core.12345 等)
    gdb xx<可执行程序> -q (界面比较干净)
相关推荐
起个名字总是说已存在5 小时前
Kylin Linux麒麟环境docker启动容器报错permission denied解决
linux·docker·kylin
_F_y5 小时前
Linux:进程信号
linux
Trouvaille ~5 小时前
【LInux】进程程序替换与shell实现:从fork到exec的完整闭环
linux·运维·c语言·c++·ssh·进程替换·基础入门
YXWik65 小时前
Linux安装Whisper(C++版)音频解析文本
linux·c++·whisper
橘颂TA5 小时前
【Linux】不允许你还不会——信号保存(3)
linux·服务器·网络·数据库
Neolnfra5 小时前
系统敏感安全文件路径
linux·windows·安全·web安全·网络安全·adb·系统安全
麒qiqi5 小时前
Linux 线程(POSIX)核心教程
linux·算法
再遇当年5 小时前
因为研究平台arm,RK3588交叉编译误把我笔记本X86平台的/x86_64-linux-gnu文件删除,导致联想拯救者笔记本中的ubuntu系统损坏
linux·arm开发·ros·gnu·交叉编译·x86
李斯维5 小时前
第14 章 使用 shell:初始化文件
linux·bash·unix