作业1

作业1

一. KALI虚拟机安装

首先先要安装虚拟机,打开安装包,下一步

 

选择典型

3

选择要安装到的目录,点下一步

 

 

 

输入密钥,在文件里新建一个虚拟机

 点击 典型 ,点击下一步

 

 

 

 

 

 

 

 

 

 

点击稍后安装操作系统,点击下一步

 

 

 

客户端操作系统要点击linux(L),版本随意,点击下一步

 

 

 

点击编辑虚拟机设置

 

 

内存设为2G

 

 

点击CD/DVD(IDE),点击使用ISO映像文件

 

 

然后开启虚拟机

 

 

点击Graphical install 回车键

 

 

 

选择中文,点击continue,然后一直点继续

 写下自己主机名 和密码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二.Windows 基本命令

dir 列文件名

 cls 清屏  

cd 改变当前目录。

 

 

cls 清屏

 

 

 

copy 拷贝文件

 

 

 del 删除文件

 

 

mkdir 创建文件夹  

 

 

 

 

  rd删除文件夹

 

 

 

 

Ping主机可达

 

 

 

Arp -a   -d   -s   arp缓存

net share 查看计算机IPC$共享资源

at 查看自己计算机上的计划作业

netstat -ano | findstr 1140

输出重定向 >

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ipconfig /all   网络配置

 

 

 

Whoami查看当前用户权限

 

 

 Systeminfo查看计算机的信息(操作系统,位数,补丁情况等)

 

 

 

 

tasklist /svc查看计算机的进程

netstat -ano查看计算机的网络端口连接

net user查看计算机的用户

 

net user xiaodi 123456 /add添加用户名为xiaodi,密码为123456的用户

net localgroup administrators xiaodi /add添加用户名为xiaodi

的用户到管理员组

net user xiaodi /del删除用户名为xiaodi的用户

 

 

 

 

 

 

三.Linux系统命令

 

1.基本命令

使用Tab键来进行命令补全

Ctrl+c键来强行终止当前程序

在 Linux 环境中,遇到困难,可以使用man命令

可以使用键盘上的方向上键↑,恢复你之前输入过的命令

通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配

touch love_{1..10}_linux.txt    批量创建文件

$ sudo apt-get update

$ sudo apt-get install sysvbanner

banner ppsuc

 

whoami查看当前用户

 

 

su <user> 可以切换到用户 user,执行时需要输入目标用户的密码,

sudo <cmd> 可以以特权级别运行 cmd 命令

sudo adduser lilei创建用户

 

 

groups lilei 查看用户所属用户组

sudo usermod -G root lilei 赋予root权限

sudo deluser lilei --remove-home

ls -l  显示目录的文件

 

 

ls -a 显示隐藏文件

 

 

chmod 700 iphone6 更改文件夹权限

 

 

PWD 获取当前目录

cd .. 返回上层目录

cd 进入目录

 

 

# 绝对路径

$ cd /usr/local/bin

# 相对路径

$ cd ../../usr/local/bin

    

mkdir 创建目录

cp test /home/father/son/grandson 拷贝文件

 

 

cp -r father family 拷贝目录

 

 

rm test 删除文件    rm -f test 强制删除

 

 

rm -r删除目录

 

 

 

 

mv 移动文件

 

 

file 命令查看文件的类型

 

 

搜索相关的命令常用的有 whereis,which,find 和 locate

 find /etc/ -name interfaces

 find /home/ -mtime 0   24小时内改变的文件

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

crunch 8 8 0123456789 -o /root/Desktop/

generatedCrunch.txt

grep '^a' p1.txt|grep 'b$'

2. 压缩解压   

在 Windows 上最常见的不外乎这三种 *.zip,*.rar,*.7z 后缀的压缩文件,而在 Linux 上面常见常用的除了以上三种外,还有 *.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*.tar.bz2。我们一般只需要掌握几个命令即可,包括 zip,rar,tar。

$ zip -r -q -o gao.zip /home/gao

$ du -h gao.zip

$ file gao.zip

 

-r 参数表示递归打包包含子目录的全部内容,-q 参数表示为安静模式,即不向屏幕输出信息,-o,表示输出文件,需在其后紧跟打包输出文件名。

unzip shiyanlou.zip           unzip -q shiyanlou.zip -d ziptest

 

在 Linux 上面更常用的是 tar 工具,tar 原本只是一个打包工具,只是同时还是实现了对 7z、gzip、xz、bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同。

 tar -cf gao.tar /home/gao   创建一个tar包

-c 表示创建一个 tar 包文件,-f 用于指定创建的文件名

tar -xf shiyanlou.tar -C tardir

解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数)

在创建 tar 文件的基础上添加 -z 参数,使用 gzip 来压缩文件

3. 磁盘容量 

使用 df  -h 命令查看磁盘的容量

物理主机上的 /dev/sda2 是对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘.

使用 du 命令查看目录的容量

 

 

# 只查看1级目录的信息

$ du -h -D

# 查看2级

$ du -h -d 1 ~

du -h #同--human-readable 以K,M,G为单位

du -a #同--all 显示目录中所有文件的大小。  fdisk -l 查看磁盘分区

 

 

4.进程

##ps查看当前系统执行的线程列表,进行瞬间状态,不是连续状态,连续状态需要使用top名称查看  更多常用参数请使用 man ps查看  

ps  

##显示所有进程详细信息  

 

 

ps aux     ps -ef

 

 

 

 

## -C 通过名字或者命令搜索进程  

ps -C apache2         ps aux|grep

 

 

##如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程    

kill -9 123

posted on 2018-10-29 11:17  201521440033孟俊坤  阅读(204)  评论(0编辑  收藏  举报