文章目录
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=1
alias l='ls -CF'
alias ll='ls -l'
alias la='ls -al'
***********************************************
source ~/.bash_profile
vim ~/.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 的包管理工具
也可以直接访问官网, 官网有例子 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, 和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_installation
MySQL is configured to only allow connections from localhost by default
To connect run:
mysql -uroot
mysql@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"' >> ~/.zshrc
For 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
- 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
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