文章目录

  • 0x00 折腾了一天, 难受
  • 0x01 你喜欢的软件
  • 0x02 开发用-无窗口的软件
  • 0x03 图形化界面

0x00 折腾了一天, 难受

0x01 你喜欢的软件

  • QQ, 微信, 网易云音乐, 咪咕音乐, QQ音乐, 钉钉

0x02 开发用-无窗口的软件

  • 0, 安装 git

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

当你使用git 时, 系统会自动提示你安装

一些基本的命令配置

vim ~/.bash_profile
***********************************************
# for color
export CLICOLOR=1alias l='ls -CF'
alias ll='ls -l'
alias la='ls -al'
***********************************************
source ~/.bash_profilevim ~/.gitconfig
***********************************************
[user]
name = "自己的中文名字"
email = "公司邮箱"
[color]
ui = auto
branch = auto
diff = auto
status = auto
[color "branch"]
current = green
local = yellow
remote = red
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[alias]
st = status
di = diff
ci = commit
co = checkout
br = branch
**********************************************
  • 1, brew, MAC 的包管理工具

mac安装brew 软件包管理工具Homebrew

也可以直接访问官网, 官网有例子 https://brew.sh/index.html

但是不知道为什么执行时会报错

orange@orangedeMBP ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
orange@orangedeMBP ~ % ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
orange@orangedeMBP ~ %

这是解决方案:

https://blog.csdn.net/qq_43531694/article/details/106862753

从github上直接下载解压后放在/usr/local/Homebrew 目录也没有成功.

然后发现我的mac 是 Apple m1 芯片…

M1 芯片 Mac 上 Homebrew 安装

记得按照教程修改镜像…

另外m1, 和inter 芯片, brew 安装的根目录不同, 一个是 /usr/local 一个是 /opt

一些常用的 brew 常用命令

brew services list  # 查看使用brew安装的服务列表
brew services run formula|--all  # 启动服务(仅启动不注册)
brew services start formula|--all  # 启动服务,并注册
brew services stop formula|--all   # 停止服务,并取消注册
brew services restart formula|--all  # 重启服务,并注册
brew services cleanup  # 清除已卸载应用的无用的配置
  • 2, 安装 Java

在安装使用 idea 时, idea 会自动提示你安装Java, 但是我网络有问题,

这是适配的 m1 芯片的JDK, 直接下载dmg 然后点击安装就行

https://cdn.azul.com/zulu/bin/zulu8.52.0.23-ca-jdk8.0.282-macosx_aarch64.dmg

或者下载压缩包, 然后配置PATH路径即可

https://www.azul.com/downloads/zulu-community/?version=java-8-lts&package=jdk

  • 3, mysql

直接使用brew安装就很方便, 通过homebrew 安装MySQL5.7

brew install mysql@5.7

安装完成后会打印出来一个详细的说明书,

We've installed your MySQL database without a root password. To secure it run:mysql_secure_installationMySQL is configured to only allow connections from localhost by defaultTo connect run:mysql -urootmysql@5.7 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.If you need to have mysql@5.7 first in your PATH, run:echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrcFor compilers to find mysql@5.7 you may need to set:export LDFLAGS="-L/opt/homebrew/opt/mysql@5.7/lib"export CPPFLAGS="-I/opt/homebrew/opt/mysql@5.7/include"To have launchd start mysql@5.7 now and restart at login:brew services start mysql@5.7
Or, if you don't want/need a background service you can just run:/opt/homebrew/opt/mysql@5.7/bin/mysql.server start

其实也看不太懂, 执行

If you need to have mysql@5.7 first in your PATH, run:echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

其中 echo 命令就将 下载的 mysql 设置到 path 中了,

source .zshrc 重新加载就能使用 mysql -uroot 就能登录了

如果需要安全等级比较高, 则使用 mysql_secure_installation 命令去修改配置

运行mysql_secure_installation会执行几个设置:
–为root用户设置密码
–删除匿名账号
–取消root用户远程登录
–删除test库和对test库的访问权限
–刷新授权表使修改生效

我只是本地使用, 则修改一下密码就行了.

# 1, 使用 mysql -uroot 登录
# 2, 执行此语句
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
# 123456 就是新密码
# 一定要记得刷新权限
flush privileges;
  • 4, 安装redis redis 安装就是这么简单
brew install redis

然后修改配置 /opt/homebrew/etc/redis.conf 文件

1, redis默认是前台启动,我们实际开发是以守护进程的方式运行。配置文件里的找到daemonize no并修改成yes即可.

2, 找到bind 127.0.01 并且注释掉.

3, 找到requirepass设置密码为:requirepass 【填自己设置的密码】

4, 保存退出即可。

启动服务

brew services start redis

如果你要把mysql 用 brew 升级到 8.0, 直接 brew install mysql@8.0 即可
但是下载之后要切 link, 我忘记了, 搞了半天才明白…
brew search mysql


  • 5, 安装 RabbitMQ
brew install rabbitmq
brew services rabbitmq

不知道是不是因为我的网络问题, 下载很容易错误.

运行服务然后访问, 则安装成功, guest,

http://localhost:15672

  • 6, nodejs
brew install node
  • 7, python

默认安装了, 使用命令 python3 则是3版本, python, 则是2

  • 8, docker

M1, 现在可以使用docker了

https://docs.docker.com/docker-for-mac/apple-m1/

官方文档中有地址可以下载使用

应该可以, 但是我网络很差, 所以没有下载安装;

  • 9, maven

Mac(M1)下配置Maven的安装与使用

M1, 没什么特殊的地方

vim ~/.bash_profile
***********************************************
export MAVEN_HOME=/Users/yourName/Programs/apache-maven-3.0.3
export PATH=$PATH:$JAVA_HOME:$MAVEN_HOME/bin
export MAVEN_OPTS='-Xmn400m -Xms1024m -Xmx1024m -Xss1m -XX:PermSize=384m -XX:MaxPermSize=384m'
***********************************************
source ~/.bash_profile

使用 mvn -v 验证

如果没有安装 Java, 则会打印找不到Java 的提示

0x03 图形化界面

  • 1, 有道云笔记

笔记, (我用QQ登录, 竟然发现了我好久以前写的小说大纲, 震惊)

http://note.youdao.com/

  • 2, Typore

一个写MD的很舒服的软件, https://www.typora.io/

  • 3, chrome

没什么说的. 呃. 比较耗电, 如果用电池, 可以用 safari 比较省电一些.

  • 4, vsc

不知道为什么是不是网络问题, 下载失败了.

  • 5, CotEditor

一个轻量级的编辑工具, 在 App store 中下载

  • 6, idea

官网下载, EAP 版本. 免费用;

然后创建项目时, 选择JDK, 默认能帮你找到

如果没有JDK, 有一个下载Java的选项;选择并下载就好了.

  • 7, VMware Funsion

暂不支持m1芯片, 可以启动, 但是能加载镜像;

  • 8, UTM

VMware Funsion 的暂时替代方案,

https://getutm.app/install/

因为暂时不需要使用, 则没有下载;

  • 9, Wireshark

抓包工具, 因为暂时不需要使用, 则没有下载;

  • 10, iTerm

https://www.jianshu.com/p/ba08713c2b19

iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等.

  • 11, SecureCRT

  • 12, Transmit5

https://xclient.info/

FTP/SFTP客户端

  • 13, Termius

SSH 客户端

https://xclient.info/

  • 14, wps office

官网下载

  • 15, xmind

  • 16, PDF professional

  • 17, clean my mac

https://www.sdbeta.com/wg/2018/0526/223072.html

  • 18, aifred4

https://zhuanlan.zhihu.com/p/93396450

  • 19, RDM

https://gitee.com/qishibo/AnotherRedisDesktopManager/releases/v1.4.1

另一个redis 工具, 这东西都差不多的, 也是开源的

  • 20, PostMan

  • 21, Dash

mac m1 安装开发常用软件相关推荐

  1. mac下后端开发常用软件

    简介 换了台macbook,接下来分享下我在mac里安装的常用软件,也方便自己以后重装 Intellij IDEA Java开发神器,开发效率高,功能非常强大,社区版阉割了太多功能,满足不了开发需求, ...

  2. mac m1 php,Mac M1安装php开发环境

    Mac M1安装php开发环境 去年年底,苹果推出了新款的M1芯片的mac,最近刚好要换电脑,考虑对比再三,还是选择了M1芯片的mac:刚拿到手以后,担心会有软件不兼容啥的,网上也推荐作为主力开发的笔 ...

  3. mac怎么配置php开发环境变量,Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境

    之前刚装好了 HomeBrew ,接下来就要安装 环境了. 注意:如果 brew install 出以下错误, 则安装时使用arch -arm64 brew install软件包名 进行安装 安装 N ...

  4. 【Android】Mac M1 Android开发环境搭建(Android Studio和JDK安装)

    Mac M1 Android开发环境搭建 简介 Mac M1 Android Studio安装 Android Studio cannot open Local Terminal 解决方法 Mac M ...

  5. 安卓开发常用软件及环境配置

    安卓开发常用软件及环境配置 修改文件权限 chmod u=rwx,g=r,o=r file.txt 安卓studio代理配置 systemProp.http.proxyHost=127.0.0.1 s ...

  6. Mac新手入门以及常用软件推荐

    前言 大学时期折腾过黑苹果,VMware vSphere也搭建了虚拟环境测试,现在除了满大街的iPhone外,使用MacBook的朋友也越来越多,尽管对我而言也是触手可及,但总觉得少了当初的某种特殊追 ...

  7. Windows Vista Business系统中成功安装的常用软件

    最近在Vista中安装了常用软件,发现许多以前使用的软件在Vista中无法正常运行或需要升级后才可以运行.折腾了两天,终于把最长用的软件都安装上了,具体内容如下: 紫光拼音输入法3.0 金山词霸200 ...

  8. MAC M1安装docker并拉取mysql镜像

    MAC M1安装docker并拉取mysql镜像 inter芯片和m1芯片安装docker方式些许不同,本次我只记录m1安装docker和拉取镜像 Docker常用命令 拉取镜像:docker pul ...

  9. Mac m1 安装安装homebrew

    Mac m1 安装安装homebrew 文章目录 Mac m1 安装安装homebrew 终端直接安装 安装完成后: 终端直接安装 /bin/zsh -c "$(curl -fsSL htt ...

最新文章

  1. Nat. Biotechnol. | 人工智能药物研发在中国蓬勃发展
  2. iOS证书及ipa包重签名探究
  3. linux取随机数shell版本
  4. 好事也要好做---孔子责子贡
  5. Android 蓝牙开发实例--蓝牙聊天程序的设计和实现
  6. accelerated C++ 第0章
  7. C++ const成员Demo - Win32 版本
  8. Stream is the new file
  9. matplotlib绘制图形
  10. sis最新ip地址2020_2020年12月版 最新IP数据库 号段归属地 省市区镇村行政区划
  11. Linux下的网络桥接与链路聚合
  12. 常用工具使用(sublimeText)
  13. oracle对象类型_如何创建Oracle类型对象
  14. osi模型_OSI模型
  15. 什么是私有ip 、A类地址、B类地址和C类地址?
  16. 【总结】密码学详细学习
  17. 入门级Pytorch+MINIST数据集实现手写数字识别
  18. 2022-UNCTF部分wp以及web的赛后复现学习
  19. 视觉SLAM十四讲——第四讲李群与李代数
  20. 抖音的显性和隐形限流的根本原因

热门文章

  1. tensorflow2.0基础操作-手写数字识别实战
  2. 从知识女性转变为家庭妇女
  3. 知识库工具 | 微网站、文档中心、形象展示页拖拽即可生成(附模板,直接用)
  4. AIGC、ChatGPT、GPT系列?我的认识
  5. DiskGenius 百度云下载链接
  6. 腾讯云iis8.5新建网站无法访问_如何建立自己的网站(零基础小白教程一)
  7. 环回接口(Loopback Interface)【转】
  8. 初学编程 第一个小程序Android studio实现计算器功能
  9. windows 消息处理
  10. oracle rac 火星舱_火星高科数据保护技术使火星舱助用户完全解决相关需求