• 关于M1Mac每次都要执行source ~/.bash_profile后,配置的环境变量才生效


    目标: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

    请尊重作者原创,转载复制请标明出处!!! (免责声明: 该博客中所发表的文章仅用作学习使用,任何人不得用来做违法犯罪活动,出现问题均与本人无关。)
  • 相关阅读:
    如何让WPF程序用上MVVM模式
    wpf开源界面收集
    WPF界面框架的设计
    WPF数据验证
    WPF实用知识点
    wpf的MVVM框架
    数据库中树形结构的表的设计
    ASP.NET MVC 分部视图
    好用的 Visual Studio插件
    ASP.NET MVC3中Controller与View之间的数据传递总结
  • 原文地址:https://www.cnblogs.com/Yuuki-/p/14764682.html
Copyright © 2020-2023  润新知