网络攻防第一周作业

Linux 基础入门

第二节要点

1、重要快捷键

(1)使用Tab键来进行命令补全

想要输入命令cat horseColicTest.txt
网络攻防第一周作业_第1张图片

此时按Tab键可以得到
网络攻防第一周作业_第2张图片

再输入e,然后按Tab键就可以得到想要输入的命令
网络攻防第一周作业_第3张图片

这样比直接输入要方便很多

(2)使用Ctrl+c键来强行终止当前程序

(3)执行 man 命令调用手册页,使用--help查看某个具体参数的作用


第三节要点

1、Linux 用户管理

(1)查看用户

who和tty
网络攻防第一周作业_第4张图片

(2)创建用户

adduser
网络攻防第一周作业_第5张图片

(3)切换用户

(4)提升权限

网络攻防第一周作业_第6张图片

(5)删除用户

2、Linux 文件权限

(1)查看文件权限

网络攻防第一周作业_第7张图片

(2)变更文件所有者

(3)修改文件权限

网络攻防第一周作业_第8张图片

修改权限后,用户li无法读取文件iPhone

3、本节作业

(1)创建用户loutest

(2)设置成用户loutest可以读写

输入命令行chmod 777 /opt/forloutest后,用户就可以对forloutest文件进行读写
网络攻防第一周作业_第9张图片

第四节要点

1、相对路径和绝对路径

Linux里面相对路径和绝对路径的概念与Windows相同
绝对路径:是从盘符开始的路径
相对路径:是从当前路径开始的路径

2、Linux 文件的基本操作

(1)新建

touch创建空白文件
vim编辑文件,若文件不存在则新建文件
mkdir新建目录

(2)复制

cp 文件名 路径
cp -r 复制目录

(3)删除

rm删除文件或目录
rm -f强制删除
rm -r删除目录

(4)移动文件与文件重命名

mv 源目录文件 目的目录
mv 旧的文件名 新的文件名

(5)查看文件

cat 正序查看
cat -n查看显示行号
tac 倒序查看

(6)查看文件类型

file 文件名

(7)编辑文件

使用vim编辑器
Vim常用命令介绍见 http://www.cnblogs.com/jiayongji/p/5771444.html

第五节要点

1、环境变量

我们在 Shell 中输入一个命令,Shell 是怎么知道在哪去找到这个命令然后执行的呢?这是通过环境变量PATH来进行搜索的。

(1)查看PATH环境变量的内容:

注意:这里的PATH是大写

(2)创建并运行一个 Shell 脚本文件:

(3)创建并运行一个c程序

2、搜索文件

(1)whereis

whereis只能搜索二进制文件

(2)locate

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

(3)Find

它不但可以通过文件类型、文件名进行查找而且可以根据文件的属性

第六节要点

1、zip打包压缩与unzip解压

网络攻防第一周作业_第10张图片
网络攻防第一周作业_第11张图片

2、rar和unrar

网络攻防第一周作业_第12张图片
网络攻防第一周作业_第13张图片

3、tar打包工具

网络攻防第一周作业_第14张图片


使用oschina的git服务器

1、添加公钥

网络攻防第一周作业_第15张图片

2、在本地添加文件helloworld.java

网络攻防第一周作业_第16张图片

3、上传helloworld.java


网络攻防第一周作业_第17张图片




总结:

本周作业主要学习内容:

1、如何操作linux系统

(1)在linux下添加用户,设置用户权限。开发项目时,可以通过添加用户创建自己的工作空间,设置权限以方便他人查看。

(2)linux基本操作命令,例如文件的复制删除与查看、搜索文件、打包文件等。

(3)vim编辑器的使用,学习使用vim编辑器编写程序。

2、如何建立git项目并使用git

(1)创建jit项目

(2)上传和下载项目,学习使用git可以使开发变得更加高效快捷


本周学习难点:

在学习linux的过程中遇到的难点是对于linux系统一些概念的理解,例如第二节里提到的终端和控制台,第三节里提到的伪终端,第七节里提到的rootfs,对于这些概念应该在以后linux的使用过程中加深理解

你可能感兴趣的:(网络攻防第一周作业)