7.20学习总结

xiaoxiao2021-03-01  115

今天复习了gdb,shell。

要想能用gdb进行调试,必须编译时加上  -g ;如gcc -g xxx.c -o xxx 。

gdb xxx进入之后可以用 run 来运行;用list来显示每一行代码,next 向前执行一句,不进入子函数,step向前直行一句,有子函数的视乎自动进入子函数;break用来设置断点;return直接返回不管执行到哪一句;continue 从断点处执行;

.sh是脚本文件不需要编译;echo可以把内容假如文本中也可以直接创建新文件,>会覆盖先前的内容,>>则直接追加不会覆盖;如echo  "hello" >text;     echo $0 $1 $2 是后面的参数;$# 参数的个数;$* 所有参数;$? 程序的返回值判断,默认成功是 0失败是1;

for循环  for ((ii=0; i<5; i++));                           for i in a,b,c,d

do                                                                     do  

    echo   " "                                                      done

done

for i in { 1..3 }

do

done

if判断:   if [    ]; then 

                     echo

                fi

case:      read key

                case "$key" in

                     [A-Z] ) echo" ";;

                     [a-z] )echo " ";;

              esac

环境变量问题:export命令

可以把一个可执行文件添加到 PATH 目录下就可以直接运行了

如 export PATH = $PATH :路径

转载请注明原文地址: https://www.6miu.com/read-3650298.html

最新回复(0)