mac使用教程【快速从windows切换为mac,mac快捷键合集】

mac使用教程

1. 安装brew并通过brew安装git

1.1 安装brew
  1. 打开终端输入如下命令:
 % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  1. 选择对应的镜像进行安装
    在这里插入图片描述
# 例如:输入5,选择阿里的镜像
# 输入y,确认安装
  1. 使环境变量生效
source /Users/xxx/.zprofile
  1. 验证安装结果
# 输入brew验证结果

在这里插入图片描述

1.2 通过brew安装git
# 升级brew
brew update
# 通过brew安装git
brew install git

2. 常用快捷键

2.1 command相关(可部分类比windows的ctrl)
(1)command + N + shift:新建文件夹
(2)command + C/V:复制/粘贴文件
(3)command+⬅️/➡️:将光标移到行首或者行尾
(4)command+空格:聚焦搜索【打开自带搜索】
(5)command+Q:退出应用
(6)command+del:删除文件
(7)command+Z+(shift):撤销(重做)操作
(8)command+TAB:快速切换窗口

del键:就是mac键盘右上角的❎键

(9)command+M/W+(option):最小化/关闭当前窗口(option:所有窗口)

带上option选项:

  • command+M+option:最小化当前及前面的所有窗口
  • command+W+option:关闭当前及前面的所有窗口
(10)command+T:在网页中新建标签页
(11)command+L/R:定位到网页地址栏(刷新页面)
(12)command+加号/减号/0:放大/缩小/恢复默认页面大小
(13)command+H:隐藏当前窗口
(14)command+空格,输入活动监视器:打开资源管理
2.2 control相关
(1)control+空格:切换中英文
(2)control+tab:切换浏览器标签页
(3)control+←/→:快速切换桌面

3. mac上安装软件

  1. 下载好.dmg文件后,
    在这里插入图片描述
  2. 按照提示将文件拖动到application位置
    在这里插入图片描述
  1. 从访达中删除弹出临时盘
    在这里插入图片描述
常用软件推荐
(1)开发工具:VSCode

VS Code是微软推出的一款轻便而又功能强大的开发工具

command+P:搜索文件名并打开
(2)ssh工具:iTerm2、tabby等
iTerm2

类似于XShell、MobaXTerm的远程ssh连接工具
快捷键:

  • command+D:水平方向添加分屏
  • command+shift+D:垂直方向添加分屏
  • command+shift+i:多屏同时输入(再按一次则表示取消)
  • control+a/e:将光标移动到行首/尾

命令:

  • 远程传输文件
#scp 【本地文件路径】 【服务器用户名】@【服务器ip】:【服务器文件存放路径】
scp local_folder remote_username@remote_ip:remote_folder

#示例
scp /usr/123.txt root@192.168.31.200:/home

scp /Users/xxx/GolandProjects/MyTest/iris/main root@10.253.50.145:/~

下载安装完成之后,配置新的连接地址

方式一:

# 通过ssh方式直接连接, -p指定22端口
ssh root@192.144.190.22 -p 22

输入端口,用户名,服务器ip地址后,还需输入密码,并且每次重新登录都要输入。使用 scp 上传下载文件也是这样。

原理:

  • 用户向服务器发登录请求:ssh user@host -p port
  • 服务器收到用户的登录请求,把自己的公钥发给用户
  • 用户使用这个公钥,将登录密码加密后,发送回服务器
  • 服务器用自己的私钥,解密登录密码,如果密码正确,就同意用户登录

方式二:

通过配置iTerm配置文件登陆

  1. 新建一个配置文件(任意命名,我这里叫a)
#!/usr/bin/expect

set PORT 22
set HOST 192.144.xx.22
set USER root
set PASSWORD 123

spawn ssh -p $PORT $USER@$HOST
expect {
        "yes/no" {send "yes\r";exp_continue;}
         "*password:*" { send "$PASSWORD\r" }
        }
interact
  1. 导入配置文件

打开iterm2 -> preferences -> Profiles
点击左下角的"+"号, 新建一个profile
在右边的内容框中,找到Command, 填入expect + 前面新建a文件的绝对路径
在这里插入图片描述

  1. 连接使用

在iTerm2的菜单栏中,找到Profiles下的SSH-a(刚刚命名的Profiles),点击,即可连接服务器

在这里插入图片描述
注意:

如果通过命令行操作iTerm2来创建文件或文件夹时候发生权限错误。解决办法:

  • 系统偏好设置——》安全性与隐私——》隐私——》根据自己需要给iTerm添加上对应权限
    在这里插入图片描述
tip1: 配置一次性打开多个ssh
  1. iterm2中利用profile来定义一个页签,如下打开「Profiles」,然后选择「Open Profiles」
    在这里插入图片描述
  2. 然后选择「Edit Profiles」进行编辑
    在这里插入图片描述
  3. 主要需要填的是下图的红框部分,其中「Tags」可以将多个profile组成一组,用于批量打开关闭之类的操作,如果要做ssh登陆,可以在下面配置打开页签时候自动执行的命令,例如:ssh username@x.x.x.x,最后按左下角的加号即可。如下图所示,我加了3个profile,都属于Prometheus这个tag下

在这里插入图片描述

上图中的ssh username@x.x.x.x改为自己机器的用户名和ip即可,例如:
ssh root@10.168.145.13

  1. Profiles - 选择对应tag,选择open All即可
    在这里插入图片描述
tip2:分屏和同时操作
  1. 分屏

iterm2最炫酷也最实用的功能当属其分屏功能。

如下图所示,在「Profiles」中可以选中某个profile之后选择红框中的功能进行水平或者垂直分屏打开
在这里插入图片描述
下面就是我对刚才的3个ssh终端分屏打开后的效果,光标选中的的颜色会稍微黑一点,另外两个颜色比较浅
在这里插入图片描述
这个时候就需要用到下面提到的方法在这3个终端中同时输入密码了。

注意: 如果只是想分屏打开多个当前的页签,直接用快捷键会方便很多,水平方向添加一个分屏用cmd+d,如果是垂直方向添加一个分屏用cmd+shift+d。

  1. 多屏输入

多屏以后如果想多屏输入使用快捷键cmd+shift+i,之后会弹出提示
在这里插入图片描述
点击ok即可,之后会发现每个分屏上的右上角多了一个标志,如下所示
在这里插入图片描述
之后就可以同时对3台终端输入密码进行登录了。

但是iterm2有一个弊端就是必须对所有的分屏都输入,不能够选择某几个分屏来同时输入。经过测试,打开多屏输入功能后新添加的分屏也会有上面的这个icon。

如果想取消多屏输入也很简单,再次按下cmd+shift+i即可,icon消失。

tip3:鼠标单击右键实现粘贴

Item2-Preference-Bindings-Paste from Clipboard
在这里插入图片描述

tabby

后续补充

(3)超级右键

官网地址:https://www.better365.cn/irightmouse.html

(4)免费版typora

点击下载免费版typora地址

(5)压缩工具:The Unarchiver

The Unarchiver 解压速度很快,基本上常见的格式都支持。装在 Mac 里有一种很「原生」的存在,执行任务时悄无声息。

  • 可以直接在浏览器中搜索或者直接在mac的app store中搜索
组合快捷键
(1)control+command+Q:锁定屏幕
(2)command+shift+T:恢复上一个被关闭的标签页
(3)command+option+D:显示/隐藏程序坞
(4)command+shift+. : 显示隐藏文件
(5)command+shift+C:打开开发人员工具

command+option+i也可以实现同样效果

(6)command+shift+G(访达中打开):进入任意文件夹
(7)command+option+⬅️/➡️(切换浏览器中的标签页)
(8)control+command+F(页面全屏)/fn+F(退出全屏)
(9) command+shift+数字5:截屏/录屏
其他tips
(1)mac上打出windows上的飘号`

输入法为英文的条件下(control+空格:切换中英文输入法),输入option+数字1左边的键

(2)设置应用别名

以vscode为例,通过code . 打开vscode

  1. 下载vscode ,默然在下载的文件夹里,打开访达,找到“应用程序”的文件夹,手动把下载的vscode拖到应用程序里。

  2. 找到vscode的安装路径:右键vscode->查看包内容–>Contents—>Resources–>app–>bin 按照这个目录就可以找到路径了。比如我的:/Users/zhangsan/Applications/Visual Studio Code.app/Contents/Resources/app/bin

/Applications/Visual Studio Code.app/Contents/Resources/app/bin

  1. 在终端运行open ~/.zshrc ,打开文件之后,写入:
    在这里插入图片描述

上面的命令中双引号里面的是我的vscode中的code命令的位置,把它换成你自己的就可以了。

注意:如果你的路径里面有空格,就像我的 “Visual Studio Code.app” 为了使你的路径能够生效,请在每个空格前加一个反斜杠 \ 。
在这里插入图片描述

# 换成你自己的路径
alias code='/Users/xxx/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin'

最后重新打开终端 ,执行 code 生效。

如果上述方法无效,表明当前环境变量中没有code命令

  • 打开vs code
  • command+shift+P,调起命令窗口,搜索shell Command,选择在PATH中安装code命令即可

在这里插入图片描述

(3)配置当前位置打开终端
  1. 点击屏幕左上方的访达(来到苹果桌面)

否则苹果左上方的菜单栏默认会显示当前你所打开应用程序的选项

  1. 选择服务偏好设置

  2. 新建位于文件夹位置的终端选项前打勾
    在这里插入图片描述

  3. 在文件夹位置点击右键并选择服务

  4. 点击新建位于文件夹位置的终端窗口
    在这里插入图片描述

(4)触摸屏实现鼠标右击操作
  1. 点击左上角的苹果图标
  2. 选择系统偏好设置
  3. 选择触控板
    在这里插入图片描述
  1. 打开光标与点按
  • 根据自己习惯选择辅助点按对应的选项即可(我这里选择双指点实现右击操作)
    在这里插入图片描述
(5)显示隐藏文件夹(如:/usr/local)
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

或者直接通过快捷键来展示或者隐藏隐藏文件
shift+command+.

(6)设置访达中左侧栏的展示菜单

有时候我们需要快速定位到某个文件夹的位置,这个时候我们就可以选择使用访达的左侧菜单栏部分。

在这里插入图片描述

那么我们应该如何来控制访达中左侧菜单栏的展示呢?让它展示我们需要的部分

  1. 回到桌面
  1. commnad+打开偏好设置

在这里插入图片描述

  1. 选择边栏,然后根据自己的需要,勾选需要展示的栏目即可

在这里插入图片描述

(7)回到桌面(command+option+h+m/五指张开)
  • command+option+h+m:可以直接回到桌面,但是比较繁琐,需要的按键太多
  • 五指张开:用五根手指在触控板上由中心向四周散开,同时食指和中指向上走
  • 四指上滑:可以直接在触控板,用四根手指上滑,然后可以手动切换页面(或者点击右上角➕号新建页面,然后手动点击桌面1达到类似回到桌面的效果)
    在这里插入图片描述
(8)fn:切换输入法 / fn+×(实现del效果)

fn+键盘右上角的×按键,实现windows上删除光标后面的效果(del)

4. geek相关操作

4.1 配置git

有时候我们通过git从GitLab或者Github上拉取代码时,经常要求我们输入对应账号的密码信息。这时我们就可以通过配置ssh来实现免密登录。

①查看是否已经存在了ssh keys(.pub结尾的文件)

如果有.pub结尾的文件就直接打开,复制到github的SSH keys位置,如果没有就执行下面步骤生成

ls -alh ~/.ssh

②执行下面命令生成ssh-keygen密钥,然后一路回车

# 邮箱地址是github关联的邮箱地址
ssh-keygen -t rsa -C "邮箱地址"

执行命令之后,就在默认路径下生成了两个文件,公钥和私钥。进入主目录下的.ssh文件夹,公钥为id_rsa.pub,私钥为id_rsa

③查看并复制公钥到Github

记住:是复制公钥里所有的内容,包括文件开头的ssh-rsa…

cat ~/.ssh/id_rsa.pub

点击Github账户头像,选择Settings,点击SSH and GPG keys,点击Add SSH Key,添加公钥

④验证是否配置成功

#如果是公司的github地址:ssh -T git@github.xxx.com  (根据公司的github域名修改即可)
ssh -T git@gitlab.com

如果出现:Hi xxxx, …successfully authenticated就表明配置成功了

我是NPE~,一位喜欢计算机💻的互联网从业者。喜欢我的博客欢迎大家在csdn上关注我,如果有问题欢迎在评论区交流,谢谢♥️

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值