7.20学习总结

今天复习了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 :路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值