zoukankan      html  css  js  c++  java
  • 20145210《信息安全系统设计基础》第10周学习总结

    20145210《信息安全系统设计基础》第10周学习总结

    学习内容总结

    who

    who命令用来查看谁登录了系统,每一行代表一个巳经登录的用户,第1列是用户名,第2列是终端名,第3列是登录时间

    who命令的其他几种格式:

    who命令通过读utmp这个文件实现,utmp文件里面保存的是结构体数组,数组元素是utmp类型的结构,utmp结构保存了登录记录,共包含9个成员变量,ut_user 数组保存登录名,ut_line 数组保存设备名,也就是用户的终端类型,ut_time 保存登录时间。

    cp

    ·cp用来复制文件,典型的用法是:

    cp source-file target-file
    

    如果target-file所指定的文件不存在,cp就创建这个文件,如果已经存在就覆盖,target-file的内容与source-file相同

    ·cp的实现:

    打开source-file
    创建target-file
    从source-file读出一段数据
    把这段数据写入target-file
    关闭source-file
    关闭target-file
    

    在虚拟机上进行操作:

    原10.2.c:

    进行cp操作:

    现10.2.c:

    setecho 与 echostate

    ·setecho
    setecho是设置echo值的一个函数,输入yes后,键盘键入命令可见,而输入no后,键盘键入命令是不可见的,但是依然可执行

    ·echostate
    与setecho代码结合起来用,检查键盘键入命令是否可见

    echo is on:命令可见
    echo is off:命令不可见
    

    fileinfo

    显示文件信息,先判断命令是否有操作数,若有则继续运行,若没有则报错并打印相关文件信息

    filesize

    计算文件的字节数大小,先判断是否有错误,没有的话就运行

    spwd

    列出当前目录

    testioctl

    获得终端设备的窗口大小

    ls

    ls实现的功能:

    ls -l:显示文件信息
    ls -a:列出文件目录
    ls -lu:最后访问时间
    ls -s:以块为单位的文件大小
    ls -t:按时间排序
    ls -F:显示文件类型
    

    老师给出了两个ls代码,其中ls1是显示当前文件夹中的信息,运行结果如下:

    ls2可具体显示文件的详细信息,运行结果如下:

    文件树
    文件和目录被组织成目录树(tree),节点是目录或者文件
    目录是一种特殊文件,文件内容就是目录和文件的名字
    与文件不同,目录不会为空

    代码托管

    代码托管链接

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
    目标 5000行 30篇 400小时
    第零周 0/0 1/1 10/10
    第一周 100/100 1/2 20/20
    第二周 120/220 1/3 35/55
    第三周 226/446 1/4 30/85
    第五周 141/587 1/5 30/115
    第六周 150/737 1/6 25/140
    第七周 100/837 1/7 20/160
    第八周 0/837 2/9 30/190
    第九周 183/1020 2/11 20/210
    第十周 521/1541 3/14 20/230
  • 相关阅读:
    manacher(求最大回文串并返回)
    编程求一个后缀表达式的值
    栈的简单使用
    云计算的概念
    乐优商城
    四大函数型接口
    Stream流计算
    JWT实现无状态登录
    Thymeleaf模板引擎
    elasticSearch的使用
  • 原文地址:https://www.cnblogs.com/20145210ysy/p/6082276.html
Copyright © 2011-2022 走看看