MacBook SOP

转载请注明出处❤️

作者:测试蔡坨坨

原文链接:caituotuo.top/fed4088d


macOS

简介

Mac英文全称是Macintosh,中文翻译为麦金塔麦金塔电脑

因为全称不好念,所以通常称为Mac。

初次打开macOS,可以看到硬盘的名称叫做Macintosh HD,其中HD即Hard Disk硬盘。

macOS就是一个运行在Mac上的操作系统,就像Windows操作系统运行在PC上。

截止2024年07月14日,macOS最新的版本是macOS Sonoma/14.5。

macOS通常和iPadOS以及iOS等移动操作系统一样,一年更新一个大版本。

快捷键

常用快捷键
功能 快捷键
复制 command + C
粘贴 command + V
剪切 command + X
保存 command + S
全选 command + A
刷新 command + R
新建位于文件夹位置的终端标签页 command + shift + M
显示隐藏文件 command + shift + .
应用窗口

应用窗口 非最大化/非分屏 状态下的快捷键

功能 快捷键
最小化窗口 command + M
切换最近使用过的两个窗口 command + H

通用快捷键

  • command + tab       切换最大化的其它应用窗口
  • command + control + f 全屏/缩小当前窗口
  • command + w        关闭当前窗口
  • command + q          退出当前程序

软件

Mos

一个用于在MacOS上平滑你的鼠标滚动效果的小工具, 让你的滚轮爽如触控板。

安装

https://github.com/Caldis/Mos?tab=readme-ov-file

使用

安装目录:/Applications/Mos.app

Typora

安装、破解、快捷键

破解
快捷键
功能 快捷键
表格 option + command + T
代码块 option + command + C
引用 option + command + Q
无序列表 option + command + U
有序列表 option + command + O
任务列表 option + command + X
单个代码 control + `

Jebrain全家桶

1

VS Code

安装、快捷键

快捷键
功能 快捷键
格式化对齐 option + shift + F

Java

下载:先安装一个idea,Platform Setting – SDK – + – 选择版本 – 下载源 – 存储路径 – Download

路径:/Users/caihesheng/Library/Java/JavaVirtualMachines/corretto-1.8.0_412/Contents/Home

Maven

路径:/opt/homebrew/Cellar/maven/3.9.8/libexec

Node.js

Ndoe路径:/Users/caihesheng/.nvm/versions/node/v18.20.3/bin/node

npm路径:/Users/caihesheng/.nvm/versions/node/v18.20.3/bin/npm

GitHub

git clone http***

git-token:ghp_oNgf……

ssh连接错误

问题描述:

解决方案:

1
vi ~/.ssh/config

添加配置:

1
2
3
4
Host github.com
Hostname ssh.github.com
Port 443
User git

MySQL

  1. 下载并安装

    https://dev.mysql.com/downloads/mysql/

    https://dev.mysql.com/downloads/file/?id=527217

    默认安装路径:/usr/local/mysql

  2. 无脑安装,下一步下一步,设置root密码

  3. 设置环境变量

    1
    vim ~/.bash_profile
    1
    PATH=$PATH:/usr/local/mysql/bin
    1
    source ~/.bash_profile
  4. 启动/关闭MySQL服务

    1
    sudo /usr/local/mysql/support-files/mysql.server start
    1
    sudo /usr/local/mysql/support-files/mysql.server stop
  5. 登录MySQL

    1
    mysql -u root -p
    1
    password

PicGo图床工具

腾讯云COS

pyenv

pyenv是一个非常方便的Python版本管理工具,可以帮助我们高效地管理不同版本的Python。

使用homebrew安装pyenv
1
brew update
1
brew install pyenv
查看pyenv版本
1
pyenv -v
设置pyenv环境变量
  • 切换到根目录:

    1
    cd ~
  • 编辑~/.bash_profile文件:

    1
    vi .bash_profile
  • 添加内容:

    1
    2
    3
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"

    i -> 粘贴内容 -> Esc -> :wq 保存

  • 使其生效:

    1
    source .bash_profile
  • 设置成功后可以在根目录下可以看到.pyenv文件:

    1
    cd ~/.pyenv
查看pyenv管理了哪些Python版本
1
pyenv versions
查看pyenv支持哪些Python版本
1
pyenv install --list
使用pyenv安装指定的Python版本
1
pyenv install 3.11.0

PS:pyenv install 下载安装卡住解决方案:

  • 手动下载Python压缩文件,例如:https://www.python.org/ftp/python/3.10.3/Python-3.10.3.tar.xz

  • 将压缩文件复制到缓存目录:

    1
    cd ~/.pyenv

    新建cache文件:

    1
    mkdir cache

    将Python压缩文件移到~/.pyenv/cache目录下:

    重新执行下载命令,此时就会从缓存文件中读取:

    1
    pyenv install 3.11.0

切换到指定版本
1
pyenv global 3.11.0
1
pyenv versions

切换成功,前面的*号表示当前默认版本。

查看系统当前的Python版本
1
python --version
卸载已安装的Python版本
  • 选择要删除的Python版本

    1
    pyenv uninstall <version>
  • 删除Python版本目录

    1
    rm -rf ~/.pyenv/versions/<version>

常用命令行

网络相关

查看端口占用情况

1
netstat -anp tcp -v | grep 5000

or

1
lsof -i :5000

终止占用端口的进程

1
kill <进程ID>