目标:M1 Mac在安装了sqlmap和xray之后,想在使用的时候直接打开终端就能使用,不需要每次都要定位到工具所在位置才能用
方法:编辑文件sudo vi ~/.bash_profile后(若没有可自行创建touch .bash_prodile),重新编译source ~/.bash_profile后即可直接在终端中输入命令启动工具
内容:
alias burp=~/T00l/burpsuite_pro_v2.1.5/burp.sh
alias sqlmap=‘python /Users/yuuki/T00l/sqlmap/sqlmap.py‘
alias xray=~/T00l/xray/xray_darwin_amd64
(alias命令是在Linux中的命令重命名,Mac中也保留了,很好用)
===============================
遇到的问题:
通过前面的方式是可以成功实现,但是有个问题,当关闭当前终端之后,或者重启一个终端时,方法失效了,必须重新编译文件才可以输命令(这样很麻烦)
原因:
自己是在bash中配置的环境变量,而当前系统是使用的是shell。查看当前使用的shell,终端输入:echo $SHELL,输出是/bin/zsh,说明使用的是zsh
解决方法:
进入到~目录下,找到.zshrc隐藏文件(ls -al),编辑文件(若没有可自行创建touch .zshrc)后即可解决问题
内容:
source ~/.bash_profile
编辑方法:
sudo vi ~/.zshrc //启动vi编辑
按字母i开始插入文本
写完之后按键esc,“:wq”保存退出(冒号,w,q)
2021-05-13 15:19:02