gdb:
gcc -g app.c -o app 生成可调式的文件。
gdb app 启动后进入GDB 交互界面,输入命令开始调试。
list(l) 列出源码
break(b) 设置断点
run(r) 从头开始运行程序
continue(c) 从停止处继续运行程序
next(n) 向前执行一句(不进入被调用的函数中)
step(s) 向前执行一句(可进入调用的函数中)
return(ret) 从当前函数返回
print(p) 显示变量或者表达式的值
quit(q)退出gdb
run后面可加命令或者参数
break+数字或者函数 设置断点 info b 查看断点 del+数字 删除对应的断点编号
脚本方面:
1,for语句:
运行结果为:
用for创建三个目录并且费别在这三个目录下创建同名文件并写入相同内容:
在shell中 输入参数,并将它们显示出来:
显示结果
用if语句判断是目录还是文件
用case语句判断大小写字母:
随便输入后结果: