第一章:基础知识学习
一、术语解释
二进制文件:此术语是指可以执行的文件,二进制文件通常位于/ usr/bin 或 usr/sbin 目录中,包括 ps,cat,ls 和 cd 等实用程序以及无线应 用程序骇客工具 aircrackng 和入侵检测系统(IDS)Snort。
kali打开终端快捷键:ctrl+alt+t
二、Linux文件系统
Linux文件系统使用逻辑文件系统,最顶层是/(被称为文件系统的跟),像倒置的大树,没有windows系统的物理驱动器(例如c:驱动器)
三、Linux基本命令
cd / 切换到文件系统的根目录
ls -l (l代表long)。长列表,有权限、所有者、上次修改时间。
ls -la 显示隐藏文件。
aircrack-ng --help 单词内选项之前使用双破折号
aircrack-ng -h 单字母选项之前使用单破折号
使用 man 引用手册页
大多数命令和应用程序都有一个手册(man)页面,其中包含更多信息,例如命令 或应用程序的描述和概要。只需在命令、实用程序或应用程序之前键入 man 即可查看手册页。例如,要查 看 aircrackng 的手册页,请输入以下内容:
搜索查找
1、使用locate搜索
locate 加 关键字 ,该命令会遍历整个文件系统并找到该单词的每个匹配项。
locate 使 用的数据库通常每天只更新一次,因此如果您刚刚在几分钟或几小时前创建了一个文件,它可能会在第二天才显示在此列表中。
2、使用whereis查找二进制文件
该命令不仅返回二进制文件的位置,还返回其源和手册页(如果可用)
3、用which在PATH变量中查找二进制文件。
which:只返回LInux中PATH变量中二进制文件的位置。
PATH保存操作系统查找在 命令行 执行的命令 的目录。
例如,当我在命令行上输入 aircrack-ng 时,操作系统会查看 PATH 变量以查看它应该在哪些目录中查找 aircrackng:
4、使用find执行更强大的搜索
find 只显示全部匹配的目标文件,如上图我们搜索的是apache2,则apache2.conf不显示出来。
可以使用通配符*解决。
5、用grep过滤
管道符|:获取一个命令的输出,将其作为输入,发送到另一个命令上。