1.简介
kali是Linux的一种,内部包含众多的网络安全相关的软件。
用户分为两类:
1.管理员用户也是root,管理员用户具有全部权限,可以进行任意的操作。
2.普通用户,新建的用户都是普通用户,权限非常低。
2.Linux的目录结构
Linux是一个单根系统,根的表示方式是 /
Linux里的文件是严格区分大小写。
3.基础命令
1.pwd
作用:显示当前所在的工作目录。
2.clear
作用:清空屏幕
快捷键:ctrl+l
3.ifconfig
作用:查看当前IP地址信息
命令执行结果中,每一部分都是一个网卡,此处有两个网卡eth0和lo
4.ip addr
作用:查看IP地址
5.ping
作用:测试网络是否可以通信,或者进行域名解析。
1.测试和主机是否可以通信
2.进行域名解析
补充:ping命令区别于windows,ping的次数是无限的,需要手动ctrl+c停止ping
6.netstat
作用:查看网络链接情况
7.ss
作用:查看网络连接情况,此命令是netstat升级版,ss执行速度更快。
8.ls
作用:查看指定位置或者当前位置下有哪些文件
案例1:查看系统根目录下有什么文件
案例2:查看etc下有哪些文件
案例3:查看bin下有哪些文件
例4:查看etc下的apt目录下有什么文件
案例5:查看当前位置下有哪些文件
写法1.ls
写法2.ls ./
案例6:查看tmp下有哪些文件
9.hostname
作用:查看当前linux主机名
10.whoami
作用:查看当前登录用户名称
11.cd
作用:切换工作目录
案例1:切换到系统根目录
案例2:切换到tmp目录
案例3:切换到etc下的apt目录
12.mkdir
作用:建立一个目录/文件夹
案例:在根目录下创建一个文件夹
补充:在创建目录的时候,上层文件必须是目录。
13.touch
作用:创建一个一般文件【类似于word,txt】
案例1:在xiaoying目录下创建一个文件y.txt
案例2:在当前位置创建文件xy.txt
写法一:
写法二:
14.rm
作用:用于删除文件和目录
用法:rm -rf 路径名/文件名
案例1:删除根目录目录下的xy.txt
*补充:通配符 :表示任意内容
案例2:删除xiaoying下所有后缀的txt
案例3:删除xiaoying下所有a为开头的文件
案例4:删除xiaoying下的全部文件
15.cp
作用:复制文件和目录
用法:cp -a 路径名/原文件名 路径名 >>> 复制后,文件名不变
用法:cp -a 路径名/原文件名 路径名/文件名 >>> 复制后,文件名改变
案例1:将根目录下的y.txt复制到xiaoying下
案例2:将根目录下的y.txt复制到xiaoying下,并改名为ying.txt
16.mv
作用:移动文件
用法:mv 路径名/原始文件 路径名
用法:mv 路径名/原始文件 路径名/新文件
案例1:将 根下的y.txt移动到tmp下
案例2:将 根下的y.txt移动到tmp下后改名为ying.txt
案例3:文件的原地移动并改名,其实就是文件的重命名
17.vi编辑器
作用:向文件写入内容
三种工作模式 模式1:编辑模式 编辑模式是用vi打开文件后的默认模式 这种模式可以看文件的内容,但是不能在文件中写入内容 在这种模式下,可以机进行复制行、删除行等操作
模式2:插入模式 插入模式是可以在文件中进行任意修改操作的 从编辑模式转换为插入模式的方法是按:i
模式3:末行模式 末行模式主要是用于显示行号、保存退出 从编辑模式转换为插入模式的方法是按:shift+:
1.准备一个测试文件
2.vi 打开准备的测试文件
注意:如果打开后,发现是空白的,则说明文件路径错误,或者文件名错误
3.末行模式下的操作
wq 保存并且自动退出
q!不保存并自动退出
set nu 显示行号
set nonu 取消显示行号
补充:用vi可以打开一个现有的文件,也可以去创建一个新的文件
18.cat
作用:查看文件内容
版权归原作者 四个月拿下 所有, 如有侵权,请联系我们删除。