博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145304 《信息安全系统设计基础》第1周学习总结
阅读量:5320 次
发布时间:2019-06-14

本文共 2377 字,大约阅读时间需要 7 分钟。

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

教材学习内容总结

  • Linux可以只用键盘完成一切操作,较为安全。
  • 相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 Unix/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件。
  • Linux命令:command [options] [arguments]
  • Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录,在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换。当你切换到其中一个终端后想要切换回图形界面,你可以按下[Ctrl]+[Alt]+[F7]来完成。
  • Shell 是指“提供给使用者使用界面”的软件(命令解析器),它隐藏了操作系统底层的细节。
  • Tab键来进行命令补全、补全目录、补全命令参数;Ctrl+c键来强行终止当前程序。
  • 通配符是一种特殊语句,主要有星号(*)和问号(?),用来对对字符串进行模糊匹配(比如文件名,参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。

    -man 命令调用手册页,man 中使用搜索,/,查找到后你可以使用n键切换到下一个关键字所在处,shift+n为上一个关键字所在处。使用Space(空格键)翻页,Enter(回车键)向下滚动一行,或者使用j,k进行向前向后滚动一行。按下h键为显示使用帮助,按下q退出。
    885278-20160918220229929-1126880306.png

  • su 可以切换到用户user,执行时需要输入目标用户的密码,sudo 可以以特权级别运行cmd命令,需要当前用户属于sudo组,且需要输入当前用户密码。su - 命令也是切换用户,同时环境变量也会跟着改变成目标用户的环境变量。
  • cat 命令用于读取指定文件的内容并打印到终端输出,| sort 表示将读取的文本进行一个字典排序再输出。
  • 使用 usermod 命令可以为用户添加用户组。
  • 使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录,- 表示上一次所在目录,~ 通常表示当前用户的"home"目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。

    885278-20160918220648463-2006526321.png

  • 使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性,使用 -p 参数,同时创建父目录(如果不存在该父目录),使用cp(copy)命令复制一个文件或目录到指定目录,使用cp(copy)命令复制一个文件或目录到指定目录,使用rm命令,删除一个文件或目录,-f参数强制删除;mv命令,移动文件(剪切),mv 源目录文件 目的目录;重命名文件夹,mv 旧的文件名 新的文件名。

    885278-20160918220600069-2026020568.png

  • cat和tac都是用来打印文件内容到标准输出(终端),其中cat为正序显示,tac倒序显示。
  • whereis只能搜索二进制文件(-b),man帮助文件(-m)和源代码文件(-s);locate可以用来查找指定目录下的不同文件类型;which只从PATH环境变量指定的路径中去搜索命令;find在指定目录下搜索指定文件名的文件、与时间相关的命令参数。

    885278-20160918220526113-1094579508.png

  • 使用zip打包文件夹,-r参数表示递归打包包含子目录的全部内容,-q参数表示为安静模式,即不向屏幕输出信息,-o,表示输出文件,需在其后紧跟打包输出文件名,使用du命令查看打包后文件的大小。参数用于设置压缩级别-[1-9],1表示最快压缩但体积大,9表示体积最小但耗时最久(使用绝对路径),-e参数可以创建加密压缩包。
  • unzip解压压缩zip文件。
  • Linux 上可以使用rar和unrar工具分别创建和解压 rar 压缩包;tar 的解压和压缩都是同一个命令,只需参数不同.

    885278-20160918220723668-309255978.png

885278-20160918220758264-1659128771.png

885278-20160918220808062-1593490467.png

885278-20160918220816891-206926283.png

  • crontab 命令常见于 Unix 和类 Unix 的操作系统之中,用于设置周期性被执行的指令。

    885278-20160918220918645-361063960.png

  • grep命令用于打印输出文本中匹配的模式串,它使用正则表达式作为模式匹配的条件。grep支持三种正则表达式引擎,分别用三个参数指定:

    -E POSIX扩展正则表达式,ERE
    -G POSIX基本正则表达式,BRE
    -P Perl正则表达式,PCRE
    885278-20160918220834048-1620243109.png

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

1.切换终端时只有F4可用,不太懂需要的用户名是否可与其他终端的用户名一致,无法退出。

885278-20160918220959476-79845951.png

代码调试中的问题和解决过程

1.创建文件夹是,显示权限不够。

885278-20160918221016899-1632072399.png

解决过程:一般登录时都是以普通账户的身份登陆的,创建文件夹需root权限,需使用sudo。

2.无法安装vimdiff,无法比较set,env,export命令的区别,对区别理解不是很透彻,看了教程里的图,感觉不到太大区别。
885278-20160918221044057-105347425.png

课后作业中的问题和解决过程

  • banner可输出图形字符
    885278-20160918221114247-1830363101.png

885278-20160918221547923-1081997058.png

  • toilet

    885278-20160918221606705-824911381.png

  • figlet

    885278-20160918221618643-1218171660.png

  • 添加用户

    885278-20160918221633754-906508509.png

  • 召唤眼睛

    885278-20160918221643801-273903425.png

  • 数字雨

    885278-20160918221656052-1396919869.png

  • 火焰

    885278-20160918221709288-346831002.png

本周代码托管截图

其他

本周通过学习Linux基础,体验了不使用鼠标完全依靠键盘来操作电脑,有一些不习惯,对一些命令运用的不是很熟练,用帮助操作熟悉命令时,英文解释读起来有些困难,还是要多多练习,多用键盘操作。

学习进度条

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

参考资料

  • [Linux 基础入门(新版)]()

转载于:https://www.cnblogs.com/LLLLLLQL/p/5883339.html

你可能感兴趣的文章
get the code of function in matlab
查看>>
Django之Models
查看>>
动态添加SqlParameter
查看>>
SQLServer:探讨EXEC与sp_executesql的区别详解
查看>>
NoSuchProviderException异常
查看>>
Spring缓存注解@Cache使用
查看>>
编辑器的选择 西安电子科技大学第二届程序设计新生赛(同步赛)
查看>>
db2 执行报错收集
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux定时任务(crond)
查看>>
apache编译安装php后需要注意以下配置
查看>>
20)升级登录标志
查看>>
机器学习之GMM-EM
查看>>
Linux 的 date 日期的使用
查看>>
PHP zip压缩文件及解压
查看>>
为MS SQL 2005加入一个用户admin
查看>>
HTML5 LocalStorage 本地存储
查看>>
SOAP web service用AFNetWorking实现请求
查看>>
jQuery Easy UI Resizable(调整大小)组件
查看>>
android AlarmManager采用
查看>>