• 2017-2018-1 20155311 《信息安全系统设计基础》第1周学习总结


    2017-2018-1 20155311 《信息安全系统设计基础》第1周学习总结

    教材学习内容总结

    • gcc hello.c 编译 gcc *.c

    • ./a. out 运行

    • ./hello

    • 变量¥? echo ¥?返回值的查看

    • 信息=位串(二进制)+上下文

    • od -tc hello.c od 查看文件内容

    • gcc -E hello.c -o hello.i 预处理

    • gcc -S hello.i -o hello.s 形成汇编代码

    • gcc hello.o -o 链接

    • E S C

    • I S O

    • CRTL SHIFT T 打开窗口(3个 vi,gcc,gdb)

    • gcc -g gdcbasic.c

    • cgdb.a.out

    • b main 设置断点 info b

    • 临时断点 Tb行号

    • 条件断点 b if

    • 查找相关的核心命令还有find,locate,grep,whereis,which。

    • 使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录(**注意,还记得我们上一节介绍过的,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的"home"目录。使用 pwd 命令可以获取当前所在路径.

    • 绝对路径
      关于绝对路径,简单地说就是以根"/"目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。

    • 相对路径
      相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin (这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个 . ,而是直接以目录名开头,因为这个 usr 目录为 / 目录下的子目录,是可以省略这个 . 的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用 .. ,比如你当前目录为“home”目录,根目录就应该表示为 ../../ ,表示上一级目录("home"目录)的上一级目录("/"目录)。

    • 教材学习中的问题和解决过程

    • Linux与Unix之间的区别?

      Unix侧重商业版,由封闭团队开发,注重对现有BSD做修改以适合80386系统。Linux作为免费软件,开放开发,使用类Unix内核的Minix作为模板研发,提供完整的Unix接口。

    • 什么事超线程

      采用超线程即是可在同一时间里,应用程序可以使用芯片的不同部分,可以使芯片在任一时刻同时进行不冲突的多线程处理,使芯片性能得到提升。

    • 什么是并发

      当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状

    代码调试中的问题和解决过程

    • 怎么在虚拟机中进行git?(至今为解决)

    代码托管

    https://gitee.com/gaoziyun11/Linux

    上周考试错题总结

    其他(感悟、思考等,可选)

    本周学习了Linux一些基础知识,主要是学习了一些指令的用法,之前因为没有接触过Linux,所以学习起来还是感觉比较吃力的,感觉这样跟着实验楼的实验学习了一遍,指令和用法也记不是太清楚,毕竟指令实在太多了,只有在日后的学习和生活中多应用多实践才能学好

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 1/2 25/30
  • 相关阅读:
    vue $refs的静态绑定使用与动态绑定使用
    net core中Vue.component单独一个文件不运行,不报错的处理
    C语言之指针基础
    C语言之指针函数
    指针强化
    C语言之指针数组
    C语言之数组
    C语言之数据类型
    C语言之内存管理
    C语言之流程控制
  • 原文地址:https://www.cnblogs.com/gaoziyun11/p/7587571.html
Copyright © 2020-2023  润新知