20169218 2016-2017-2 《网络攻防实践》第一周学习总结

第一章 Linux系统简介

在本节当中主要对Linux做了基本的简介,因为之前从未用过Liunx,所以对Liunx有了大体上的了解,对于如何学习Linux有了基本的认识。

第二章 基本概念与操作

在本章的学习中,对Liunx的界面有了初步的认识,因为自己的基础较为薄弱,相对于其他人来说,要学的稍微慢点,但是自己还是不抛弃、不放弃,慢慢学,实现对Liunx的学习从零到一的突破,这也是最难的一步。在我看来,对于Linux的学习最难的还是基本指令和命令行的学习和运用,那么我还是从最基础的指令和命令行来学习。
常用指令

ls   显示文件或目录

 -l           列出文件详细信息l(list)

 -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir 创建目录

 -p           创建目录,若无父目录,则创建p(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件。

cat 查看文件内容

cp 拷贝

mv 移动或重命名

rm 删除文件

 -r            递归删除,可删除子目录及文件

 -f            强制删除

find 在文件系统中搜索某文件

wc 统计文本中行数、字数、字符数

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形结构显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more、less 分页显示文本文件内容

head、tail 显示文件头、尾内容

ctrl+alt+F1 命令行全屏模式

系统管理命令

stat 显示指定文件的详细信息,比ls更详细

who 显示在线登陆用户

whoami 显示当前操作用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

ps 显示瞬间进程状态 ps -aux

du 查看目录大小 du -h /home带有单位显示目录信息

df 查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig 查看网络情况

ping 测试网络连通

netstat 显示网络状态信息

man 命令不会用了,找男人 如:man ls

clear 清屏

alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

那么即使对于指令背的滚瓜烂熟,如果不进行相应的操作练习,那也是徒劳无获,所以我就跟着课程的学习进行的一些简单的程度编辑。

第三章 用户及文件权限管理

在本章中学习了用户管理以及文件权限管理。那么在一般情况下 ,新建的用户是不具有root权限,也不在sudo用户组中,但是可以用过让其加入sudo用户组中,从而获得root权限。那么在Linux中,也可以建立多个用户,还可以为用户划分用户组,这对于管理多个不同权限的用户是十分方便的。在Linux中更改文件的用户权限,只需一行简单命令就可以实现不简单的功能,在windows中类似的实现需要多次点击鼠标,体会到了用命令行使用操作系统的高效便捷。文件权限可通过二进制数字表示和加减附值两种操作实现
在此次作业中,我也是对学习的知识进行加深巩固,下面是我运行出来的程序。

第四章 Linux 目录结构及文件基本操作

在本章中,我从以下三个方面进行了学习:第一、Linux 的文件组织目录结构。 第二、相对路径和绝对路径。 第三、对文件的移动、复制、重命名、编辑等操作。
学习中我们了解到Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。知道了其中的绝对路径和相对路径。
新建空白文件指令 touch,新建目录:mkdir,复制命令:cp 删除命令:rm 查看文件:cat
对于本次的作业还是蛮有意思的,结果见下:

第五章 环境变量与文件查找

在本章的讲解中,明显感觉有点吃力了,差距还是显现出来了,对此我也是看了好多遍,又问了身边的朋友,才看懂其中的意思。
不过本次实验还是很有意思的,让我们看到了编程中的魅力,只能说很酷!

posted @ 2017-03-05 16:41  20169218路哲  阅读(148)  评论(1编辑  收藏  举报