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

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

    教材学习内容总结

    1、几个重要的指令

    cheat:为Linux命令行用户发行的交互式备忘单应用程序。

    find:(最常用)功能最强大的查找命令,可以通过文件类型、文件名进行查找而且可以根据文件的属性进行搜索。(使用格式 : find [指定查找目录] [查找规则] [查找完后执行的action])

    locate:它可以用来查找指定目录下的不同文件类型。

    whereis:最简单快速的查找命令。

    which:也是查找命令,通常使用which来确定是否安装了某个指定的软件,因为它只从PATH环境变量指定的路径中去搜索命令。

    man:帮助文档,让你把指令看得明白点。自身包括9个部分。(help更好用,因为它是中文版的。)

    grep:在文本中或stdin中查找匹配字符串。

    apt-get:安装卸载软件包。(软件安装:apt-get install packagename、软件卸载:apt-get remove packagename)

    剩下的命令感觉都差不多,感觉命令的精髓在参数上,用help可以查看。

    2、权限

    (1)在linux里最高权限是root账户,有了它你才能创建、删除账户(意味着你可以使用sudo ),否则会提示你权限不够,你就创建不了新的用户。

    (2)默认的新建用户没有root权限,可以让其加入sudo用户组从而获取 root 权限。(用sudo usermod命令)

    (3)可以通过相关指令来查看、修改权限。(ls、chmod)

    3、目录结构

    (1)首先我感觉你应该先看懂这张图你才能知道这节在讲啥:

    (2)

    进入一个目录 cd(cd ~ 是进入 /home/shiyanlou 目录,因为在这你有权限,比较好操作)
    返回上级目录 cd ..
    查看当前路径:pwd
    创建目录:mkdir
    感觉这几个比较重要。

    (3)绝对/相对路径。

    4、快捷键

    Ctrl+c键来强行终止当前程序,单进程出现问题,程序卡死时可以使用它来终止操作。(比较有用)

    Ctrl+d 键盘输入结束或退出终端

    Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行

    Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg

    Ctrl+a 将光标移至输入行头,相当于Home键

    Ctrl+e 将光标移至输入行末,相当于End键

    Ctrl+k 删除从光标所在位置到行末

    Alt+Backspace 向前删除一个单词

    Shift+PgUp 将终端显示向上滚动

    教材学习/课后作业中的问题和解决过程

    1、请在虚拟机中安装DDD软件(其他软件)

    sudo update

    sudo apt-get install DDD

    2、请演示怎么判断DDD软件能不能安装

    不知道。

    3、请查找系统中50M以上的文件

    find . -size +50M -type f

    4、请查找系统中两天前修改过的且小于5M的文件

    find . -size -5M -type f -mtime +2

    5、请问如何查找操作系统的信息

    unname -a # //网上查的

    6、请建立一个目录,里面建立两个子文目录,如何一条命令删除三个目录?

    一开始只会创建父子目录,不知道如何创建两个子目录,于是执行man mkdir查找相对应参数:

    然而发现并没有相应参数,瞎猜了一个参数尝试执行mkdir -m -p father/son1;son2 不对。

    然后参照上节的程序,照猫画虎尝试执行mkdir -p father/{son1,son2},成功。

    删除此目录:rm -r father/{son1,son2}。

    2、如何把一个目录及子目录拷贝到自己的主目录中

    先创建自己的目录:mkdir wsc。

    进行递归复制:cp -r father wsc。

    其他(感悟、思考等,可选)

    这周时间多,比较闲,晚上睡不着就把实验楼的课从头到尾看了一下,感觉内容太多了,周周这样就有点搞人了吧;命令刚开始记不住,不过后面做思考题多尝试几次发现哇塞我竟然记住了好多!感觉实验楼这个网站挺好用的,不过我不知道里面那个实验豆和那个爬楼能干啥;还有感觉那个黑客帝国的作业很炫酷。

    学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 5000行 30篇 400小时  
    第一周 400/400 1/2 25/45 学习了几个Linux核心命令

    参考资料

  • 相关阅读:
    对拍
    浅谈trie树
    蒟蒻的二分模板
    浅谈线性素数筛
    浅谈树状数组
    HDU 2181 哈密顿绕行世界问题
    HDU 3567 Eight II
    HDU 1043 Eight
    POJ 3076 Sudoku
    hihoCoder 1087 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/bosswsc/p/5883068.html
Copyright © 2011-2022 走看看