zoukankan      html  css  js  c++  java
  • 20145316许心远《信息安全系统设计基础》第一周学习总结

    20145316许心远 《信息安全系统设计基础》第1周学习总结

    教材学习内容总结

    Linux核心命令

    Linux中命令格式为:command [options] [arguments] []表示是可选的,即组成结构为:命令 [选项] [参数]

    Ubuntu下常用快捷键

    Alt+数字N: 终端中切换到第N个标签页

    Alt+Backspace: 向前删除一个单词

    Ctrl+Alt+T: 打开终端

    Ctrl+Shift+T: 新建标签页

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

    Ctrl+C: 中断程序运行

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

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

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

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

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

    Tab: 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成

    上下键盘: 切换命令历史,刚输入一个很长的命令,按上键就可以恢复

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

    Shift+PgDn: 将终端显示向下滚动

    man命令##

    man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

    常用选项:

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

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

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

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

    -M:指定man手册搜索的路径

    参数:

    数字:指定从man手册中搜索帮助

    关键字:指定要搜索帮助的关键字

    cheat命令##

    cheat命令简单来说,就是告诉你一个命令如何使用。它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令如何使用。

    比如说,你想要知道解压命令tar如何使用,都有哪些选项参数等。只需要简简单单的输入

    cheat命令依赖于pythonpip,因此,在安装cheat命令之前,你需要在机器上安装pythonpip。(Linux默认是安装有python的。)

    接着按照老师所推荐的安装步骤安装即可,安装完成之后可看到cheat的版本。

    find命令##

    find命令是用来查找一个文件在系统中所处的位置,locatefind功能类似且更为强劲。我们可以通过cheat find命令学习find命令。

    ls命令##

    ls命令是linux下最常用的命令。ls命令就是list的缩写,ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。

    通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。

    grep命令##

    可对文件全文检索,grep支持正则表达式,正则表达式也是一个重要的元知识。可以通过cheat grep学习grep命令。

    whereis,which命令##

    告诉你使用的命令工具装在什么地方。Linux初学者会不习惯Linux的文件系统,用apt-get install安装程序好象也不用我们选择安装位置,程序装在哪了?比如:我们在Linux下上网使用firefox浏览器,大家可以使用whereis firefox或更精确的使用which firefox来看看结果。

    apt-cache命令##

    可以在使用apt-get install安装一个程序时先找找软件源的库里有没有这个程序,有才可以安装。老师推荐了的调试工具ddd,就可以可以用apt-cache search ddd查找。

    教材学习中的问题和解决过程##

    在安装cheat过程中,被提示权限不够于是开启了root权限解决了这一问题

    课后习题解答##

    安装DDD,检测是否可以安装可用apt-cache

    查找大于50M及小于50M的可用sudo find . -size -5M -type f -mtime +2 -lssudo find . -size -50M -print

    实验楼截图






    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 0/0 1/1 10/10

    参考资料

  • 相关阅读:
    数组
    css动画
    mui 常用手势
    ejs 用到的语法
    css 高度塌陷
    SQL 用到的操作符
    position: relative;导致页面卡顿
    h5 图片生成
    li之间的间隙问题
    虚拟机扩容mac
  • 原文地址:https://www.cnblogs.com/xxy745214935/p/5883492.html
Copyright © 2011-2022 走看看