信息安全系统设计与实现—学习笔记1

任务详情:自学教材第1,2章,提交学习笔记

Part1 知识点归纳&最有收获的内容

1.知识点归纳

chap1:

  • 在Ubuntu下测试C语言编程

    • sudo apt-get install emacs
  • 文件类型

    • 目录文件
    • 非目录文件
    • 符号链接文件
  • 文件路径名

    • /a/b/c 绝对路径名“/”开头:绝对路径名:以根目录(/)开头,如/home/user/file.txt
    • a/b/c 反之为相对路径名:相对路径名:不以根目录开头,如../file.txt表示上级目录中的file.txt00000000
  • Unix/Linux命令

    • ls:ls dirname:列出cwd或目录内容
    • cd dirname:更改目录
    • pwd:打印cwd的绝对路径名
    • touch filename:创建文件
    • mkdir dirname:创建目录
    • rmdir dirname:移除(空)目录
    • rm filename:移除或删除文件
  • 添加新用户

    • sudo adduer username
  • 在Ubuntu下进行C语言编程的步骤:

    • 安装编译器:使用以下命令安装GCC编译器:sudo apt-get install build-essential

    • 创建C源文件:使用touch命令创建一个新的C源文件,例如:touch hello.c

    • 使用文本编辑器编写代码:使用文本编辑器(如Emacs、Vim等)打开hello.c文件,并编写C语言代码。

    • 编译C源文件:使用GCC编译器将C源文件编译为可执行文件:gcc -o hello hello.c

    • 运行程序:通过在终端中输入以下命令来运行编译后的程序:./hello

chap2:

  • vim
    • i:插入模式,插入文本
    • a:插入模式,追加文本
    • :w:写入(保存文件)
    • :q:退出vim
    • :wq:保存并退出
    • q!:不保存更改,强制退出
  • emacs
    • emacs [FILENAME]
  • 程序开发
    • 创建源文件
    • gcc转换二进制可执行文件
    • 程序终止
    • make程序:gcc-o
    • makefile
    • GDB调试工具

2.最有收获的内容(gpt提问)

Linux/Unix命令

image
image
image
image
image
image
image
image

Linux中的文本编辑器

image
image
image
image
image

Part2 问题与解决思路

问题一:在安装 VirtualBox 时遇到 "VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)" 错误

image

问题一GPt解决

image

最终解决方案:

1.重启电脑
2.按F2进入BIOS,在界面下方找到advance model(F7),进入advanced,选择cpu configuration
3.找到 Intel Virtual Technology或者Intel Virtualization Technology,将disable改成enable,把Intel虚拟技术打开。
4.进入avd manager重新添加虚拟机
5.添加成功重新启动android studio,就会在avd manager界面,运行设备选择列表,布局设备选择列表中看到新加的虚拟机

问题二:无法在文本编辑器中保存文件,无权限

问题二gpt解决:

image
最后按照gpt的方案,成果解决了问题

问题三:emacs报错没有指明目标且没有找到makefile

image

问题三gpt解决

image
最后按照教材完整配置一遍,问题解决。

Part3 实践过程截图

添加新用户

image

使用emacs编写代码

image

makefile

image

compile

image

设置断点

image
image

Part4 其他

image
image
image

posted @ 2023-09-10 22:09  ahuahauhau  阅读(33)  评论(0)    收藏  举报