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

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

    教材学习内容总结

    Ubuntu下常用快捷键

    Ctrl+Alt+T: 打开终端 
    Ctrl+D: 键盘输入结束或退出终端 
    Ctrl+S: 暂定当前程序,暂停后按下任意键恢复运行 
    Ctrl+C: 中断程序运行 
    Ctrl+Z: 将当前程序放到后台运行,恢复到前台为命令fg 
    Ctrl+A: 将光标移至输入行头,相当于Home键 
    Ctrl+E: 将光标移至输入行末,相当于End键 
    Ctrl+K: 删除从光标所在位置到行末 
    Ctrl+Shift+T: 新建标签页 
    Alt+数字N: 终端中切换到第N个标签页 
    Alt+Backspace: 向前删除一个单词 
    Tab: 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成 
    上下键盘: 切换命令历史,刚输入一个很长的命令,按上键就可以恢复 
    Shift+PgUp: 将终端显示向上滚动 
    Shift+PgDn: 将终端显示向下滚动

    Linux核心命令

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

    Linux命令

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

    常用选项: 
    -a:在所有的man帮助手册中搜索 
    -k:根据关键字搜索联机帮助,是一种模糊搜索 
    -f:关键字精确搜索,等价于whatis指令,显示给定关键字的简短描述信息 
    -P:指定内容时使用分页程序 
    -M:指定man手册搜索的路径 
    参数: 
    数字:指定从哪本man手册中搜索帮助 
    关键字:指定要搜索帮助的关键字 


    2.find命令 
    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 
    命令格式: find pathname -options [-print -exec -ok ...]

    3 locate命令 
    locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。 
    命令格式: locate [选择参数] [样式] 命令参数: -e:将排除在寻找的范围之外 
    -1:如果是1则启动安全模式,在安全模式下,使用者不会看到权限无法看到的档案。这会使速度减慢,因为 locate必须至实际的档案系统中取得档案的权限资料 
    -f:将特定的档案系统排除在外,例如我们没有到必要把proc档案系统中的档案放在资料库中 
    -q:安静模式,不会显示任何错误讯息 
    -n:至多显示 n个输出 
    -r:使用正规运算式 做寻找的条件 
    -o:指定资料库存的名称 
    -d:指定资料库的路径 
    -h:显示辅助讯息 
    -V:显示程式的版本讯息

    4. grep命令

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

    grep [options]

    主要参数 
    [options]主要参数: 
    -c:只输出匹配行的计数。 
    -I:不区分大 小写(只适用于单字符)。 
    -h:查询多文件时不显示文件名。 
    -l:查询多文件时只输出包含匹配字符的文件名。 
    -n:显示匹配行及 行号。 
    -s:不显示不存在或无匹配文本的错误信息。 
    -v:显示不包含匹配文本的所有行。 
    pattern正则表达式主要参数: 
    : 忽略正则表达式中特殊字符的原有含义。 
    ^:匹配正则表达式的开始行。 
    $: 匹配正则表达式的结束行。 
    <:从匹配正则表达 式的行开始。 
    >:到匹配正则表达式的行结束。 
    [ ]:单个字符,如[A]即A符合要求 。 
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。 
    。:所有的单个字符。 
    * :有字符,长度可以为0。

    实例 显示所有以d开头的文件中包含 test的行。

    5.which 

    which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

    命令格式: 
    which 可执行文件名称

    6 whereis 
    whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快。 
    命令格式 
    whereis [-bmsu] [BMS 目录名 -f ] 文件名

     

     

  • 相关阅读:
    springboot2 整合redis
    springboot2 整合mongodb
    Springboot2 Vue 前后端分离 整合打包 docker镜像
    nginx常见问题总结
    nginx配置中root和alias的区别
    nginx高级用法
    nginx搭建代理服务器与负载均衡器
    nginx常规扩展功能
    nginx典型官方模块解释
    nginx默认配置文件解释
  • 原文地址:https://www.cnblogs.com/besti145306/p/5883192.html
Copyright © 2011-2022 走看看