mac.md

typora-picgo-minio

Brew 安装:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 使用
1
2
3
brew install git
brew install npm
brew install iterm

代码高亮提示

1
2
3
4
5
6
7
8
//提示
brew install zsh-autosuggestions

echo "source /opt/homebrew/Cellar/zsh-autosuggestions/0.7.0/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >>~/.zshrc
//高亮
brew install zsh-syntax-highlighting

echo "source /opt/homebrew/Cellar/zsh-syntax-highlighting/0.7.1/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >>~/.zshrc
1
2
3
//忽略大小写
autoload -Uz compinit && compinit
zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower: ][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'

rclone

1
2
3
4
5
6
7
curl https://rclone.org/install.sh | sudo bash
brew install macfuse

mkdir -p .config/rclone&wget -O .config/rclone/rclone.conf https://alist.huijia21.com/d/hui/config/linux/rclone.conf

rclone mount ali: ali &
umount mac-ali

picgo

1
2
3
npm install picgo -g
picgo install minio
vim .picgo/config.json
  • config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"picBed": {
"uploader": "tcyun",
"tcyun": {
"secretId": "AKIDAKLJ8r5r8E74vdrfv0y29FBXZWIAtRyM",
"secretKey": "Qkwyqy0tfEg09A0eFB0fBWgfT5X4axBE",
"bucket": "img-1256282866",
"appId": "1256282866",
"area": "ap-beijing",
"path": "",
"customUrl": "",
"version": "v5"
}
},
"picgoPlugins": {
"picgo-plugin-minio": true
}
}

JDK

  1. 下载并安装安装包: jdk11 jdk17

  2. 查看已安装jdk cd /Library/Java/JavaVirtualMachines && ls

    image-20220901135943190

  3. 配置环境变量

    1
    2
    3
    4
    5
    6
    vi .zshrc
    export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
    export JAVA_17_HOME="$(/usr/libexec/java_home -v 17)"
    #默认jdk11
    export JAVA_HOME=$JAVA_11_HOME
    source ~/.zshrc
  4. 配置自动切换

    1
    2
    3
    #alias命令动态切换JDK版本
    alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
    alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
  5. 使用命令切换jdk版本jdk11或者jdk17

    image-20220901140954487

快捷键

c+h 隐藏

c+m 最小化

c+n 新建

c+o+c 复制路径

内置键盘配置:

image-20220727114814557

外接键盘设置:

image-20220727114758227

代理

代理http

export http_proxy=”socks5://127.0.0.1:1080”

代理https

export https_proxy=”socks5://127.0.0.1:1080”

代理所有协议,其中包括ftp等

export ALL_PROXY=”socks5://127.0.0.1:1080”

curl -vv https://www.google.com

OneDrive

1
2
3
4
5
orgdir="/Users/huibaoqi/Library/Application Support/uTools"
outdir="/Users/huibaoqi/Library/CloudStorage/OneDrive-StanfordUniversity-DannyLive@EduTest/uTools"

sudo rm -r $orgdir
ln -s -n $outdir $orgdir

修复docker mysql启动

查看/private/var/db/timezone/tz目录,复制现有到提示

sudo cp -rfp /private/var/db/timezone/tz/2023c.1.0 /private/var/db/timezone/tz/2022g.1.0

虚拟机

1
2
3
4
5
6
#秘钥
N401K-0AK5K-M80QA-0K1HK-CJK64
#设置网络
oobe\bypassnro
#下载工具
Set-ExecutionPolicy RemoteSigned