zoukankan      html  css  js  c++  java
  • 20145211 《信息安全系统设计基础》第十周学习总结——水流无限似侬愁

    20145211 《信息安全系统设计基础》第十周学习总结——水流无限似侬愁

    知识点梳理

    • ls -l可以显示当前目录下目录或文件的详细属性信息

    • ls最主要的功能是列出目录内容,显示文件信息

    • 编写ls三大问题

      • 如何列出目录内容
      • 如何读取文件属性
      • 如何判断目录名与文件名
    • 目录文件永远不会为空,每个目录至少包含两个特殊项.和..,其中.表示当前目录,..表示上一级目录。

    • 相关系统调用:
      man -k:将列出整个man page中和“所查找单词”相关的内容,是一种模糊查找。
      grep -nr XXX /usr/include:查找宏定义,类型定义。

    实践部分

    代码cp1.c

    • 进行复制文件的操作,需要有源文件和目的文件,第一次命令没有加入所以没有正常完成复制文件的操作

    代码fileinfo.c

    • 用来实现显示文件信息。先判断命令是否有操作数,有的话才能继续进行下去,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来。
      同样需要输入要查看的文件才会有信息打印出来

    代码filesize.c

    • 原本的代码是指定查找etc/passwd文件的大小,所以后面输入什么文件名都是一样的大小
      修改路径为cp1.c的地址,结果如下:

    • 可以看到测试结果和实际大小相同,所以只要把文件名设为键入赋值的就可以了
      代码修改见托管链接

    代码ls1.c

    • 简单的显示所在文件夹中的文件及文件夹列表

    代码ls2.c

    • 显示所在文件夹中的文件及文件夹详细信息的列表

    代码setecho.c

    • 可以改变符号显示状态,no是不显示符号,yes是显示

    • 可以看到no指令后输入的命令看不见,状态值为0;yes指令后恢复可见,状值态为1.

    代码echostate.c

    • 用来检查命令行中的提示符是否显示的,如果显示,输入的命令都可见,不显示则表示输入的命令不可见

    代码spwd.c

    • 显示出所在目录

    代码testioctl.c

    • 计算当前命令行窗口的行列数大小

    代码who1.c

    • 从UTMP_FILE文件中读取系统中用户信息

    代码who2.c

    此代码和who1.c相同……

    心得体会

    • 花红易衰似郎意,水流无限似侬愁。恩爱如林、谢,却也只能空叹情恨易逝。时光倒退8年,那个林丹还未娶到谢杏芳的时候。那时候,还是山无棱,天地合,乃敢与君绝;那时候,还是山桃红花满上头,蜀江春水拍山流;那时候,还是若似月轮终皎洁,不辞冰雪为卿热。可怜现在情不见往昔,所谓爱情,如同这桃花转瞬即逝,而无限的忧愁就如这源源不断的江水。

    本周代码托管

    • 托管截图及代码行数统计

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 120/200 1/2 16/16 学习Linux核心命令
    第二周 100/200 1/3 30/46 学习vim,gcc以及gdb的基本操作
    第三周 30/230 1/4 15/61 对信息的表示和处理有更深入的理解
    第四周 30/260 1/5 22/83 双系统的探索
    第五周 130/390 1/6 25/108 汇编的深入学习
    第六周 60/450 1/7 25/133 熟悉了Y86模拟器
    第七周 60/510 2/9 20/153 掌握局部性原理
    第八周 0/510 2/11 16/169 期中总结
    第九周 132/642 1/12 21/190 深入理解系统级I/O
    第十周 132/642 1/13 20/210 对常用指令代码进行深入理解

    参考资料

  • 相关阅读:
    GetTickCount 和getTickCount
    载入其他同名源文件导致vs编译错误
    opencv的配置
    VS05错误:部署WEB文件失败
    c++移动文件夹
    opencv2.4.0版本不支持Mat的大小自动调整?
    关于c++中public & private方法调用问题
    c++读取文件夹及子文件夹数据
    深入理解java虚拟机-第四章
    深入理解java虚拟机-第三章
  • 原文地址:https://www.cnblogs.com/nostalgia-/p/6083096.html
Copyright © 2011-2022 走看看