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


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

    课上未完成内容

    • myod-系统调用版本
    1. 参考教材第十章内容
    2. 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名
    3. 不要把代码都写入main函数中
    4. 要分模块,不要把代码都写入一个.c中
    5. 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息
    6. 课上上传代码到码云

    完成head,tail的使用,相关API的分析,伪代码,产品代码,测试代码的编写

    head:

    • 简介
    1. 命令格式:head [参数]... [文件]...

    2. 命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

    3. 命令参数:

    -q 隐藏文件名

    -v 显示文件名

    -c<字节> 显示字节数

    -n<行数> 显示的行数

    1. 使用实例:

    实例1:显示文件的前n行

    命令:head -n 5 log2014.log

    实例2:显示文件前n个字节

    命令:head -c 20 log2014.log

    实例3:文件的除了最后n个字节以外的内容

    命令:head -c -32 log2014.log

    实例4:输出文件除了最后n行的全部内容

    命令:head -n -6 log2014.log

    • 伪代码
    Head 文件名
    {
        设行数x=1;
        读入文件字符;
        if(字符为
    )
           x+1;
        else
           继续输出;
        
        if(x=11)
           结束;
        
        关闭文件;
    }
    
    • 产品代码

    tail:

    • 简介
    1. 命令格式:tail[必要参数][选择参数][文件]

    2. 命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

    3. 命令参数:

    -f 循环读取

    -q 不显示处理信息

    -v 显示详细的处理信息

    -c<数目> 显示的字节数

    -n<行数> 显示行数

    --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

    -q, --quiet, --silent 从不输出给出文件名的首部

    -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
    4. 使用实例:

    实例1:显示文件末尾内容

    命令:tail -n 5 log2014.log

    说明:显示文件最后5行内容

    实例2:循环查看文件内容

    命令:tail -f test.log

    说明:ping 192.168.120.204 > test.log & //在后台ping远程主机。并输出文件到test.log;这种做法也使用于一个以上的档案监视。用Ctrl+c来终止。

    实例3:从第5行开始显示文件
    命令:tail -n +5 log2014.log

    • 伪代码
    Tail 文件名
    {
        设行数x=10;
        读入文件字符;
        if(字符为
    )
           x-1;
        else
           继续输出;
        
        if(x=0)
           结束;
        
        关闭文件;
    }
    
    • 产品代码
  • 相关阅读:
    软件大赛excel转换
    迷你表单美化框架 Ideal Forms
    FLV播放器代码 网页FLV在线播放代码
    网站被降权了该怎么办
    jQuery弹出层插件bPopup
    如何去增加外部链接
    IIS MIME设置
    jQuery无缝滚动
    jQuery表单验证插件 jQuery validate
    dedecms实现关键字自动加内链
  • 原文地址:https://www.cnblogs.com/nxy970408/p/7674979.html
Copyright © 2020-2023  润新知