MacOs日常使用笔记
Posted ShuSheng007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MacOs日常使用笔记相关的知识,希望对你有一定的参考价值。
[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007
文章目录
概述
本文笔者从Windows操作系统转入MacOs的一些使用笔记
如何查看占用端口号的进程并将其杀死
- 使用如下命令查看占用端口号的进程
lsof -i tcp:要查看的端口号,例如8289
输出:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 6776 benwang 213u IPv6 0xe0974d34ddcc9713 0t0 TCP *:8289 (LISTEN)
- 杀死占用进程
kill -9 查到的pid,例如6776
查看本机JDK的安装路径
打开终端,输入:/usr/libexec/java_home -V
如何同时安装多个版本的JDK
如果你使用的Shell是bash
,按照如下修改,如果使用的是zsh
,就修改.zshrc
文件
在Users/<用户名>/.base_profile
文件中添加如下代码
# JDK 配置
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home
# 默认JDK版本
export JAVA_HOME=$JAVA_8_HOME
# 多版本切换(取了别名,更方便切换)
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
如何安装Homebrew
可参考官方文档
- 安装Command Line Tools (CLT) for Xcode
xcode-select --install
- 安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如何卸载Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
如何使用ssh连接GitHub
- 查看本机是否已经存在key
如果存在此文件夹,看里面是否存在id_rsa.pub
等文件
cd ~/.ssh
- 创建key
ssh-keygen -t rsa -C "ss007@163.com"
邮箱为你在GitHub上得邮箱
输出:
会询问你产生得key放在哪个文件,查看此key文件得密码是多少。我们使用一路默认即可
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxxx/.ssh/id_rsa):
Created directory '/Users/xxxxx/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/xxxx/.ssh/id_rsa.
Your public key has been saved in /Users/xxxx/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:YXXjxO4k8KDXXXXXIt5Uuca5Q7tEQJJo5XXXXX ss007@163.com
The key's randomart image is:
+---[RSA 3072]----+
...
|*++++o |
|X**dd. |
|Bdad=o= . |
...
+----[SHA256]-----+
- 将key配置到GitHub上
进入~/.ssh
文件夹,使用如下命令查看key
cat id_rsa.pub
拷贝此key得内容,打开GitHub,在Setting里设置SSH
- 验证
ssh -T git@github.com
如何允许任何来源的安装包
- 打开系统偏好设置,找到“安全性与隐私”;
- 进入安全性与隐私,点击右下角的解锁按钮,选择允许从任何来源;
- 如果没有这一选项,请到打开终端,输入命令行:
sudo spctl --master-disable
, 输入命令后回车,系统会要求输入电脑的开机密码,输入密码(输入时密码不会显示出来)后回车。
持续更新中…
以上是关于MacOs日常使用笔记的主要内容,如果未能解决你的问题,请参考以下文章