zoukankan      html  css  js  c++  java
  • 20145314郑凯杰《信息安全系统设计基础》第1周学习总结

    20145314郑凯杰《信息安全系统设计基础》第1周学习总结

    教材学习内容总结

    了解linux

    ①了解linux

    Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍下操作系统在整个计算机系统中的角色。

    图1

    我们的 Linux 也就是系统调用和内核那两层,当然直观的来看,我们使用的操作系统还包含一些在其上运行的应用程序,比如文本编辑器,浏览器,电子邮件。

    ②快捷键的使用

    CTRL+ALT+T打开终端

    CTRL+SHIFT+T新建标签页

    ALT+N终端中切换到第N个标签页

    Tab终端命令补全

    上下键盘切换命令历史

    CTRL+C中断程序运行

    ③man的使用

    man首先是manul的缩写

    man is:显示项目

    -a:在所有的man帮助手册中搜索

    -k:据关键字搜索联机帮助,是一种模糊搜索

    -f:关键字精确搜索,等价于whatis指令,显示给定关键字的简短描述信息

    -P:指定内容时使用分页程序

    -u:保存缓存的一致性

    -l:启用“本地”方式

    -i:搜索手册页时忽略大小写

    ③cheat命令的使用

    是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序

    ④find命令的使用

    用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。

    ⑤locate命令的使用

    locate-e:将排除在寻找的范围之外
    locate-1:如果是1则启动安全模式,在安全模式下,使用者不会看到权限无法看到的档案。这会使速度减慢,因为 locate必须至实际的档案系统中取得档案的权限资料

    ```locate-q```:安静模式,不会显示任何错误讯息
    ```locate-n```:至多显示 n个输出
    ```locate-r```:使用正规运算式 做寻找的条件
    ```locate-o```:指定资料库存的名称
    ```locate-d```:指定资料库的路径
    ```locate-h```:显示辅助讯息
    ```locate-V```:显示程式的版本讯息
    
    **⑥其他Linux命令**
    
    ```banner```命令
    
    用于输出图形字符,可以利用'-w'参数指定打印宽度,因为我们的环境在屏幕中显示比较小,必须要加上宽度限制。
    
    ```toilet```命令
    
    把文本显示成标题栏
    
    ```figlet```命令
    
    用大写方式把我们输入的字符串显示在标题栏,显示效果由ASCII字符组成
    
    
    
    
    # 用户及文件权限管理
    
    ```who am i```指令查看用户
    
    ```sudo adduser```指令新建用户
    
    ```su -l```指令切换登录用户
    
    ```Ctrl+D```退出当前用户
    
    还可以使用 usermod 命令可以为用户添加用户组,同样使用该命令你必需有 root 权限,你可以直接使用 root 用户为其它用户添加用户组,或者用其它已经在 sudo 用户组的用户使用 sudo 命令获取权限来执行该命令。
    
    
    
    ## 学习进度条
    
    |            | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
    | --------   | :----------------:|:----------------:|:---------------:  |:-----:|
    | 目标        | 5000行            |   30篇           | 400小时            |       |
    | 第一周      | 50/50           |   1/2            | 20/20             |       |
    | 第二周      | 700/600           |   2/4            |38/38             |       |
    | 第三周      | /1100         |   3/7            | /60             |       |
    | 第四周      | /1350          |   2/9            | /90             |       |
    
    
    ## 参考资料
    -  [Java学习笔记(第8版)](http://book.douban.com/subject/26371167/) 
    -  [《Java学习笔记(第8版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
    -  ...
  • 相关阅读:
    VUE组件间传参
    JS-03 (RegExp对象&字符串总结)
    JS-02 (字符串的正则函数)
    理解 C++ 的 Memory Order
    GCC的原子操作函数
    barrier内存屏障
    tcp重传机制,流量控制,拥塞控制
    TCP 的拥塞控制
    Monitoring and Tuning the Linux Networking Stack: Receiving Data
    kernel网络之软中断
  • 原文地址:https://www.cnblogs.com/5314zkj/p/5883555.html
Copyright © 2011-2022 走看看