前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Mac air M1 上手及环境配置

Mac air M1 上手及环境配置

作者头像
XRSec
发布2022-02-11 12:40:47
发布2022-02-11 12:40:47
1.6K00
代码可运行
举报
文章被收录于专栏:XRSec.BlogXRSec.Blog
运行总次数:0
代码可运行

本文分为两部分,预览 和 配置 文末新增 Mac自动操作

体验

🌚外观

🌕应用

  • 推荐一个网站,能快速获得适配M1 的软件列表 URL
  • 当然 我这个截图软件稍微有点卡,淦😅

🌖使用

  • 我已经使用了 3+ 天了,目前感觉还行
  • 别人都在找散热器,我在找暖宝宝
  • 有个问题很烦恼我,低电量不充电,这可咋整
  • ctrl + 这个按键快折磨死我了😿
  • 我暂时没有使用虚拟机,但是我有这个
  • 年轻人你不讲唔得,我劝你耗子为之😹

配置

目前绝大多数软件都 OK 根据哔哩哔哩最新指示,拿到电脑后先更新系统,否则 重装系统的时候容易出问题 但是说要在网页上升级,我也没找到具体位置 这里推荐简书的文章 解决在 M1 芯片的 Mac 上重新安装系统的报错

🌱配置 基本设置

  • 首先 打开 终端
  • 右键 显示简介 使用Rosetta打开 终端右键退出 重新打开
  • 接着配置 代理 没有代理网络不好安装软件

🪵配置环境变量

我个人有个爱好,喜欢把自己的脚步放在一个文件夹,方便管理

profile
代码语言:javascript
代码运行次数:0
复制
# README 
# 请把下面 二行(修改成你的路径) 添加到 /etc/profile 末尾 并 source /etc/profile
export my_path=/Users/xr/Documents/XR.TOOLS-MAC/XR-TOOLS/BAT/PATH/
export PATH=$PATH:$my_path

图片有误

proxy

现在虽然网上有很多类似的终端代理软件,但是我都不推荐,环境麻烦,比如 proxychanis-ng

代码语言:javascript
代码运行次数:0
复制
export https_proxy=socks5://127.0.0.1:1081
export http_proxy=socks5://127.0.0.1:1081

如果需要 wget https://google.com/index.html 那你肯定是下载不下来的,需要的时候只需要执行 proxy 即可

mvn
代码语言:javascript
代码运行次数:0
复制
# maven 官网下载,已经出了一个 m1 版 的
# 假入我的 mvn脚本 的地址是 /a/b/BAT/PATH/mvn
# 而我的 maven 的地址是 /a/b/CODE/apache-maven-3.6.3/bin/mvn
# 看不懂建议百度,关键词是啥我也不知道,但是你可以把 BAT/PATH/mvn 看成是 ../../../
${0%/BAT/PATH/mvn}/CODE/apache-maven-3.6.3/bin/mvn $@
cnpm

nodejs 相信绝大部分朋友都在用 网上说的 npm 换源操作麻烦,极不稳定,所以我这个脚本需要啥下载啥,也不需要一次性下载下来

代码语言:javascript
代码运行次数:0
复制
npm --registry https://registry.npm.taobao.org $@
gits
代码语言:javascript
代码运行次数:0
复制
git add . && git commit -m "Use GITS & $date & Powered By $whoami" && git push 
sqlmap
代码语言:javascript
代码运行次数:0
复制
python3 ${0%/BAT/PATH/sqlmap}/SQL/sqlmap/sqlmap.py $@
dogedoge

多吉 是一个优秀的搜索引擎,博主趁机会 搞到了一个 图床 名额

blog 地址

🍀软件安装

python
代码语言:javascript
代码运行次数:0
复制
ln -s /usr/local/bin/python3.9 /usr/local/bin/python3
ln -s /usr/local/bin/pip3.9 /usr/local/bin/pip3
ln -s /usr/local/bin/pip3.9 /usr/local/bin/pip
nodejs
npm
git

先终端输入 git 会提示安装,不过是老版本

需要配置 git 代理

代码语言:javascript
代码运行次数:0
复制
git config http.proxy socks5://127.0.0.1:1081
git config https.proxy socks5://127.0.0.1:1081
brew
代码语言:javascript
代码运行次数:0
复制
# 需要配置proxy,或者
# export https_proxy=socks5://127.0.0.1:1081
# export http_proxy=socks5://127.0.0.1:1081
# 这里会使用到git配置的代理
# 如果没有配置 终端使用 Rosetta 则 不要往下看,没使用 Rosetta 转译容易出问题
proxy
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/Homebrew/install@master/install.sh)"
brew -v
brew update
update git

没看错,就是这么简单!

代码语言:javascript
代码运行次数:0
复制
brew install git
java
代码语言:javascript
代码运行次数:0
复制
https://www.azul.com/downloads/zulu-community/?package=jdk
Photo shop + Adobe Zii
代码语言:javascript
代码运行次数:0
复制
https://allmacworld.com/adobe-photoshop-cc-2019-v20-0-6-mac-free-download/
ShadowsocksX-NG-R8
代码语言:javascript
代码运行次数:0
复制
https://tlanyan.me/shadowsockr-shadowsocksr-shadowsocksrr-clients/

那啥基本就没了,下期再更新,太冷了,我还在码字💕

新增

代码语言:javascript
代码运行次数:0
复制
alias my_path=/Users/users/Documents/PATH

Mac 自动操作 制作程序

Burpsuite 关键代码

代码语言:javascript
代码运行次数:0
复制
source /etc/profile 
java -noverify -javaagent:${my_path%/BAT/PATH}/DATA/Burp-Suite/BurpSuiteLoader.jar -javaagent:${my_path%/BAT/PATH}/DATA/Burp-Suite/BurpSuiteCn.jar -Dfile.encoding=utf-8 -jar ${my_path%/BAT/PATH}/DATA/Burp-Suite/burpsuite_pro_v2020.12.1.jar

仔细看过我文章的应该知道${my_path%/BAT/PATH}$my_path的路径 匹配/BAT/PATH相当于cd ../../拼接 后面的/DATA/Burp-Suite/BurpSuiteLoader.jar

这样唯一的好处就是开放了,不至于程序写死

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 体验
    • 🌚外观
    • 🌖使用
  • 配置
    • 🌱配置 基本设置
    • 🪵配置环境变量
      • profile
      • proxy
      • mvn
      • cnpm
      • gits
      • sqlmap
      • dogedoge
    • 🍀软件安装
      • python
      • nodejs
      • npm
      • git
      • brew
      • update git
      • java
      • Photo shop + Adobe Zii
      • ShadowsocksX-NG-R8
  • 新增
    • Burpsuite 关键代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档