学习日志(10.20)

今天主要讲了Linux中常用到的三大工具:编辑器VIM、编译器GCC、调试器GDB
1.VIM
vim有三种模式
命令模式:只能移动光标,不能输入。刚打开文件时进入的就是命令模式
插入模式:在命令模式下按a或i即可进入。
底行模式:在命令模式下按:或/进入。

命令模式下快捷键
x:删除字符
数字x:删除多少个字符
dd:删除行(剪切行)
数字dd:删除多少行
p:粘贴
数字yy:从光标出开始复制多少行
shift g:跳至最后一行
gg:跳到第一行
*:搜索
shift+zz:快速保存并退出
底行模式下快捷键
:x : 保存并退出
:数字 : 到对应行去
:%s/old/new :用new去替换old
:/内容 :搜索内容
:set number :显示行号
:set nonu :不显示行号
:sp 文件名: 在已经打开文件的基础上再打开一个文件(文件名可用绝对路径)
:ctrl+w+w:切换光标

2.GCC
格式: gcc 文件名 -o 名字
编译步骤:
预处理(处理宏和条件编译)、编译(语法检查,并转成汇编代码)、汇编(汇编—>二进制文件)、链接(链接库和需要的文件)

3.make和Makefile 工程管理器
语法:
target(目标名):文件名
(TAB键)command(命令)

4.GDB调试器
使用方法:
gcc 文件名 -o 名字 -g
gdb 名字
运行方法:
(1)gdb --args 名字 (参数 参数 参数…)
(2)gdb 名字
run (参数 参数 …)
常用命令:
list(l):显示代码(一次显示10行)
q: 退出gdb
run(r):运行
break(b) 数字 :在第几行设置断点
b 函数:在函数出设置断点
continue(c):继续运行
delete b 数字:删除断点几
info b:显示所有断点信息

5.脚本shell
#!/bin/sh
h=“hello” #变量赋值
echo “hello”
echo ${h}
echo $h

猜你喜欢

转载自blog.csdn.net/qzp1806128/article/details/83215481