目标: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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2019-05-13 渗透测试学习 十七、 XSS跨站脚本漏洞详解
2018-05-13 C++学习(四)(C语言部分)之 二进制
2018-05-13 C++学习(三)(C语言部分)之 基本数据类型