网络攻防第一周作业

Linux 基础入门

第二节要点

1、重要快捷键

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

想要输入命令cat horseColicTest.txt

此时按Tab键可以得到

再输入e,然后按Tab键就可以得到想要输入的命令

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

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

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


##第三节要点 ###1、Linux 用户管理 ####(1)查看用户 who和tty ![](http://images2015.cnblogs.com/blog/1115762/201703/1115762-20170305092532454-1876899412.png)

(2)创建用户

adduser

(3)切换用户

(4)提升权限

(5)删除用户

2、Linux 文件权限

(1)查看文件权限

(2)变更文件所有者

(3)修改文件权限

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

3、本节作业

(1)创建用户loutest

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

输入命令行chmod 777 /opt/forloutest后,用户就可以对forloutest文件进行读写


第四节要点

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解压


2、rar和unrar


3、tar打包工具


#使用oschina的git服务器 ##1、添加公钥 ![](http://images2015.cnblogs.com/blog/1115762/201703/1115762-20170305112325782-1130682279.png)

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

3、上传helloworld.java






##总结: ###本周作业主要学习内容: ###1、如何操作linux系统 ####(1)在linux下添加用户,设置用户权限。开发项目时,可以通过添加用户创建自己的工作空间,设置权限以方便他人查看。 ####(2)linux基本操作命令,例如文件的复制删除与查看、搜索文件、打包文件等。 ####(3)vim编辑器的使用,学习使用vim编辑器编写程序。 ###2、如何建立git项目并使用git ####(1)创建jit项目 ####(2)上传和下载项目,学习使用git可以使开发变得更加高效快捷
###本周学习难点: ####在学习linux的过程中遇到的难点是对于linux系统一些概念的理解,例如第二节里提到的终端和控制台,第三节里提到的伪终端,第七节里提到的rootfs,对于这些概念应该在以后linux的使用过程中加深理解
posted @ 2017-03-05 09:38  Mars369  阅读(221)  评论(1编辑  收藏  举报