在kali中各种工具都能补全,但在mac中我们有些工具是需要自己下载回来的,每次使用工具都需要进入目录再打开命令行,这样会影响我们渗透测试的速度(说起来就是懒)。
懒人自有懒方法,其实很简单,我们只需要添加一个软连接到/usr/local/bin/
目录下即可实现渗透测试工具tab补全而出。
bin目录,是一个已经包含在环境变量里的目录,程序放在里面或者链接到里面就可以在终端里直接执行。
命令:
#创建软连接
ln -s <文件/目录> <为文件创建的软连接/目录>
#赋值权限
chmod 777 <文件名>
演示:
(注意,创建软链接的路径必须是文件的完整路径)
创建好软链接后不急调用工具,有时候需要退出重新打开工具才行。
创建软链接会出现到的问题
问题一:python报错 env: python\r: No such file or directory
明明在原文件夹执行好好的,怎么创建软连接就出错呢
解决:
- vim 进入源python文件
- 从键盘输入冒号:再输入set ff=unix , 回车
- 从键盘输入冒号:,再输入wq, 回车
问题二:python2或3调用
如果遇到python3的文件,我习惯这样的运行脚本:
python3 文件名.py
但软链接是不能这样运行的
因为这样去运行文件,是会去寻找python下的文件,但python目录下并没有这个文件
解决方法:
- vim编辑python源文件
- 添加
#!/usr/bin/env python3