20199136《网络攻防实践》假期作业

前言

  1. 作业所属课程:https://edu.cnblogs.com/campus/besti/19attackdefense
  2. 作业要求:https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228
  3. 我在这个课程的目标是: 学习并了解网络攻防的相关知识,
  4. 这个作业在哪个具体方面帮助我实现目标:对linux的操作方法以及markdown的用法建立起初步的感性认识,为接下来的学习做好准备。
  5. 参考文献:

作业一

  1. 初识网络攻击与防御,第一次打开作业时内心是拒绝的。本科专业为数学与应用数学,第一次接触相关知识。
  2. 第一次使用markdown,将在日后不断学习使用该编辑方法,直至熟练掌握。

作业二

在老师给的教程及同学的帮助下,已成功在VirtualBox虚拟机上安装Ubuntu。

20199136《网络攻防实践》假期作业_第1张图片

通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法

*CTRL+ALT+T:打开终端
*CTRL+SHIFT+T:新建标签页
*ALT+数字N:终端中切换到第N个标签页
*Tab:终端中命令补全
*上下键盘:切换命令历史
*CTRL+C:中断程序运行
![](https://img2018.cnblogs.com/blog/1929253/202002/1929253-20200204152008598-580625863.png);

## 参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令(持续中)

创建用户 sudo adduser xxx

切换用户 su xxx

20199136《网络攻防实践》假期作业_第2张图片

将其它用户加入sudo用户组

20199136《网络攻防实践》假期作业_第3张图片

变更文件所有者

20199136《网络攻防实践》假期作业_第4张图片

修改文件权限

20199136《网络攻防实践》假期作业_第5张图片
文件基本操作
20199136《网络攻防实践》假期作业_第6张图片

使用 cat,tac 和 nl 命令查看文件
-b : 指定添加行号的方式,主要有两种:
-b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)
-b t:只列出非空行的编号并列出(默认为这种方式)
-n : 设置行号的样式,主要有三种:
-n ln:在行号字段最左端显示
-n rn:在行号字段最右边显示,且不加 0
-n rz:在行号字段最右边显示,且加 0
-w : 行号字段占用的位数(默认为 6 位)

变量的修改
变量设置方式 说明
${变量名#匹配字串} 从头向后开始匹配,删除符合匹配字串的最短数据
${变量名##匹配字串} 从头向后开始匹配,删除符合匹配字串的最长数据
${变量名%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最短数据
${变量名%%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最长数据
${变量名/旧的字串/新的字串} 将符合旧字串的第一个字串替换为新的字串
${变量名//旧的字串/新的字串} 将符合旧字串的全部字串替换为新的字串修改方式
常见压缩格式
文件后缀名 说明
*.zip zip 程序打包压缩的文件
*.rar rar 程序压缩的文件
*.7z 7zip 程序压缩的文件
*.tar tar 程序打包,未压缩的文件
*.gz gzip 程序(GNU zip)压缩的文件
*.xz xz 程序压缩的文件
*.bz2 bzip2 程序压缩的文件
*.tar.gz tar 打包,gzip 程序压缩的文件
*.tar.xz tar 打包,xz 程序压缩的文件
*tar.bz2 tar 打包,bzip2 程序压缩的文件
*.tar.7z tar 打包,7z 程序压缩的文件

使用zip打包文件夹
$ cd /home/shiyanlou $ zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop $ du -h shiyanlou.zip $ file shiyanlou.zip

将 shiyanlou.zip 解压到当前目录:

$ unzip shiyanlou.zip

使用安静模式,将文件解压到指定目录:

$ unzip -q shiyanlou.zip -d ziptest copy
上述指定目录不存在,将会自动创建。如果你不想解压只想查看压缩包的内容你可以使用 -l 参数:

$ unzip -l shiyanlou.zip

你可能感兴趣的:(20199136《网络攻防实践》假期作业)