Kali
1.1 Linux系统基本命令
-
pwd: 查看当前位置
-
whoami: 查看当前登录用户
-
ls: 列举目录内容
- -l 详细列举
- -a 显示隐藏文件
ls -la
-
--help/-h/-?: 获取帮助
在Linux系统中,几乎每个命令、应用或工具都有一个专门的帮助文件来为其用法提供指导。例如在使用无线攻击工具aircrack-ng的过程中可以简单地键入后跟--help命令来获取帮助
aircrack-ng --help
Linux系统的惯例是,在单词选项前使用"双连字符"`--`,比如help,而在单字母选项前使用"单联字符"`-`,比如-h -
man: 查看参考手册页面
man aircrack-ng -
查找:
- locate: 遍历整个文件系统,定位该单词出现的每一个位置
locate aircrack-ng
locate命令所用的数据库通常每天只更新一次,因此如果在几分钟或几小时前创建的文件可能要次日才会出现在查询结果中 - whereis: 查找二进制程序
如果要查找一个二进制文件,可以用whereis命令进行定位。该命令不仅会返回二进制程序的位置,而且在可用的情况下还会显示其源文件和参考页面。 - which: 在path变量中查找二进制程序
- find
find命令是非常强大而灵活的搜索工具。它能够在任何指定目录中进行搜索,并查找众多不同的参数,其中包括文件名称、修改日期、所有者、群组、权限以及大小
基本用法:(支持使用通配符)
find directory options expression
如果要从根目录开始搜索一个名为apach2(开源服务器)的文件,那么应该进行如下输入:
find / -type f -name apach2 - |: 管道传输。将一条命令的输出作为输入发送给另一条命令。
- grep: 过滤
grep命令经常在一条命令的执行结果通过管道传输给另一条命令时使用
ps aux | grep apache2
- locate: 遍历整个文件系统,定位该单词出现的每一个位置
-
文件与目录修改:
-
cat: 创建/覆盖文件
创建一个文件(按Ctrl+D退出)kali >cat > hackingskills Hacking is the most valuable skill set of the 21st century!显示文件内容
kali >cat hackingskills Hacking is the most valuable skill set of the 21st century!追加模式
使用双重定向符(>>)kali >cat >> hackingskills Everyone should learn hacking -
touch: 修改文件的详细信息(不存在则创建)
创建newfile文件:kali >touch newfile因为newfile中没有任何内容,所以大小为0
-
mkdir: 创建目录
kali >mkdir newdir -
mv: 移动文件/目录,重命名文件
kali >mv oldfile newfile #重命名文件 kali >mv oldpath newpath #移动文件 -
rm/rmdir 删除文件/删除目录
删除一个文件可以直接用rm命令kali >rm newfile
删除目录 ```bash kali >rmdur newdirectory ``` (使用该命令删除非空文件时会报错)
rm -r选项可以一次性删除一个目录及其中的内容 ```bash kali >rm -r newdirectory ```
-

浙公网安备 33010602011771号