• # 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)
           结束;
        
        关闭文件;
    }
    
    • 产品代码
  • 相关阅读:
    实现SQL SERVER 下的PadLeft函数
    C#中String和string区别
    SQL经验分享(二)取得数据库中所有的表名、字段名以及字段属于哪个表
    JavaScript获取上传文件后缀名
    Url重写
    C#编程风格约定
    解决SharePoint 2003的爬网性能问题 之七
    [跨DB查询]查找SharePoint 2007中的Orphan Feature的SQL语句
    如何得到MOSS 2007的最近的100次爬网的信息
    解决SharePoint 2003的爬网性能问题 之八
  • 原文地址:https://www.cnblogs.com/nxy970408/p/7674979.html
Copyright © 2020-2023  润新知