记录mac安装基础软件问题

一、mac 没有yum,没有aptget,需要安装homebrew进行软件管理

1、苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

选择国内的镜像源
2、苹果电脑 极速安装脚本(精简版 几秒钟安装完成):

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

3、苹果电脑 卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

4、常见错误去下方地址查看
https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

5、常用命令
brew ls
brew install

二、安装lrzsz,能够拥有小文件的上传和下载功能

mac自带的终端不支持lrzsz使用的协议,所以需要用其他的终端,比如iterm2.

  • 安装iterm2:

brew cask install iterm2
有些命令可能是 brew install iterm2 --cask

直接下载后解压就可以使用,iterm2使用的shell是zsh,
终端中环境变量可以设置到

~/.bash.profile

文件中,没有这个文件创建这个文件即可,另外iterm2打开一个新的终端窗口并不会去source这个文件,所以需要在 ~/.zshrc 文件的最后一行加上

source ~/.bash_profile

这样设置的环境变量就会在新打开的终端中生效。

修改 ~/.zshrc 文件,将iterm2的主题修改成agnoster

ZSH_THEME 替换robbyrussell为agnoster

  • 下载字体
    切换主题后,由于mac缺少 Meslo LG M Regular for Powerline字体导致有些字符乱码,所以下载后,点击安装,安装完成后,在iterm2的preferences中将字体修改为Meslo LG M Regular for Powerline,还有其他修改:比如背景颜色,字体大小,都可以按个人喜好修改

  • 安装lrzsz

Install lrzsz on OSX: brew install lrzsz

安装完成后不能使用,使用rz时打不开文件选择窗口,还需要进行一些设置:

Save the iterm2-send-zmodem.sh and iterm2-recv-zmodem.sh scripts in /usr/local/bin/

执行:

# 在 / usr/loal/bin 目录下创建两个文件
cd /usr/local/bin
wget https://raw.githubusercontent.com/RobberPhex/iterm2-zmodem/master/iterm2-recv-zmodem.sh
wget https://raw.githubusercontent.com/RobberPhex/iterm2-zmodem/master/iterm2-send-zmodem.sh

# 赋予这两个文件可执行权限
chmod 777 /usr/local/bin/iterm2-*

配置好配置文件之后,开始对 iTerm2 进行配置

点击 iTerm2 的设置界面 Perference-> Profiles -> Default -> Advanced -> Triggers 的 Edit 按钮,加入以下配置

添加两条 trigger,分别设置 Regular expression,Action,Parameters,Instant , 添加的两个触发器如下:

Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked

Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked

此时 在iterm2中安装lrzsz才算完成。

三、安装JD-GUI,JAVA反编译工具

brew install jd-gui --cask

安装完成后可以在mac的应用程序中看到jd-gui,但是mac系统Big Sur(11.x),Monterey(12.x)系统打开会有问题,首先会提示开发者无法验证,所以被阻止了,在系统偏好设置-》安全性与隐私中允许也无法打开,

解决办法:
我们需要替换 JD-GUI 程序文件里一个脚本文件,参考步骤如下:

右击 JD-GUI.app 点击显示包内容
显示包内容
将 Contents/MacOS/universalJavaApplicationStub.sh 文件的内容替换为 https://github.com/tofi86/universalJavaApplicationStub/blob/v3.2.0/src/universalJavaApplicationStub 中的内容,保存。

四、mac系统自带jdk,但是并没有配置JAVA_HOME, 如何配置?

java -v 可以看到自带的jdk版本,jdk一般在文件夹:

/Library/Java/JavaVirtualMachines/

所以JAVA_HOME配置到~/.bash_profile文件中:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib

五、安装IDEA

官网下载IDEA 2021.2月版本(旗舰版),安装,第一次进入需要登录才能进去,点击for trial ,登录,先进去,然后修改
help 下 Edit Custom VM options
文件最后加入这一行:

-javaagent:/path/to/FineAgent.jar

然后重启,用ActivationCode进行激活。

六、ssh提交代码

open SSH 8版本不支持ssh-rsa,提交代码会报错,
解决方案:
1、 将openSSH降低版本,
2、将ssh-rsa放在支持列表中
此处采用方法二

vi ~/.ssh/config

填写以下内容:

Host XXX
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

XXX填写代码库域名

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值