zoukankan      html  css  js  c++  java
  • # 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中保存和输出图片 (转)
    Oracle 和 IBMDB2 连接字符串
    DataSet中 新增 唯一键 外键
    ORACLE的数据类型
    window.event的属性
    学习资料下载
    防止 刷新 重做
    常用正则表达式 (转)
    JS 定时器 (setInterval 和 setTimeout 函数)
    ASP.NET 2.0 – 善用DataSourceMode属性 (转自章立民CnBlogs)
  • 原文地址:https://www.cnblogs.com/nxy970408/p/7674979.html
Copyright © 2011-2022 走看看