Mac使用

简介: Mac使用

一.快捷键

1.系统常用

  • Command+Option+Esc 强制关闭应用
  • Command+Shift+. 显示隐藏文件
  • command+q 关闭 APP
  • Command+Option+h 隐藏其他 APP
  • command+空格 显示聚焦搜素框
  • option+command+空格 显示访达搜索框
  • FN+Q 快速备忘录
  • command + m 最小化窗口
  • 空格 按空格快速预览
  • command+control+f 开启退出全屏
  • 截屏与录制
  • shift+command+3 截全屏
  • shift+command+4 自由截屏
  • command+shift+5 录制视频

2.系统不常用

  • command +option+ m 最小化同一个 app 所有窗口
  • command+h 隐藏 app 窗口
  • command+option +h 隐藏 app 所有窗口
  • Ctrl+K 从光标处开始删除,直到行尾
  • command+删除 光标到首 删除
  • 三指拖动 app 或者图片。或者选中要复制的内容
  • 四指左右切换桌面,上下显示桌面
  • control+左右键。窗口切换
  • option+左右键。 字符移动
  • control+command+q 锁屏幕
  • command+q 关闭应用。
  • command+tab 切换使用应用 c+x 剪切。
  • Command + 左右箭头 将鼠标移到当前的行首行尾
  • Command + 上下键头 将鼠标移至文稿开头结尾
  • Fn + 上下键头 向上下滚动文稿 相当于翻页
  • Fn + 左右键 滚到文稿首尾
  • 终端 control+l 也是清屏

3.Dbeaver

  • control+] 生成命令框
  • command + Shift + L 显示快捷键列表
  • command + D 删除当前行
  • Ctrl + Shift + ↑/↓ 移动光标所在行
  • command + -/+ 设置编辑器字体大小
  • command + F 查找

4.process on

  • command+E Latex 方程式

5.京东京造 k2

  • bt 是蓝牙模式
  • cable 是有线模式
  • fn+灯光键 开启关闭灯光
  • fn+s+o 开启关闭自动睡眠
  • fn+1 开启蓝牙
  • 重新连接,需要先删除,再连接,不然会一直连接不上的

6.键盘图标

  • Keychron Q1 Pro 键盘
  • 京东京造 k2
  • 京东京造 k8

二.常用命令

1.文件互传

使用 mac 终端:

  • 新建远程连接
  • 安全文件传输 sftp
  • sftp root@120.79.36.53
  • 输入密码

#上传mac本地文件至Linux服务器:

put 本地文件路径 服务器文件路径


#下载Linux服务器文件至mac本地:

get  服务器文件路径  本地文件路径

使用 scp 命令:

使用 ssh 命令登录 Linux 服务器,在本地电脑执行

#上传mac本地文件至Linux服务器:

scp localfiledirectory username@ip:remotefiledirectory

scp  /Users/qinyingjie/Downloads/20221124101356.jpg root@120.79.36.53:/kwan


#下载Linux服务器文件至mac本地:

scp username@ip:remotefiledirectory localfiledirectory

scp root@120.79.36.53:/kwan/startup.sh /Users/qinyingjie/Downloads

2.本机 ip 地址

#方法一:

ifconfig


#方法二:

ifconfig | grep "inet"

  • ifconfig
  • ifconfig | grep "inet”
  • Alfred 的工作流

3.查询历史命令

#搜历史

history


#模糊查询,有相同的可以按上下键筛选

ctrl+r


#空格键是筛选匹配的

空格键


#自动补全,上下键也可以翻页选择

tab

4.关闭指定端口

lsof -i:端口号

#这里的PID是第一步的时候查出来的

kill -9 pid

5.实用技巧

  • 按下空格,预览文件
  • 隔空投送文件到手机
  • 触发角
  • 按下 enter 可以修改文件名

三.配置相关

1.设置别名

设置别名很有用,也很常用

#再当前用户家目录下新建.bash_profile 文件

vim .bash_profile


#根据你的习惯,添加下面格式内容即可。

alias ll='ls -l'

alias la='ls -a'

alias l='ls -la'


#配置生效

source .bash_profile

2.配置 java 环境

vim ~/.bash_profile

source ~/.bash_profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

3.修改 Hosts

sudo vi /etc/hosts

4.maven 环境变量

#编辑配置文件

vim ~/.bash_profile


#文件生效

source ~/.bash_profile


#查看版本

mvn -v

export M="/usr/local/ApacheMaven"

export PATH="$M/bin:$PATH"

5.每次需要加载配置

Mac 每次都要执行 source ~/.bash_profile 后,配置的环境变量才生效

自己是在 bash 中配置的环境变量,而当前系统是使用的是 shell

查看当前使用的 shell:终端输入:echo $SHELL输出是/bin/zsh,说明使用的是 zsh

#在.zshrc文件加中添加source ~/.bash_profile,方法如下

cd ~


#显示隐藏文件,找到.zshrc文件夹 ls -a(如果没有可以只直接创建)

vi .zshrc


#按i进入编辑模式,加入source ~/.bash_profile后,esc,再输入:wq保存退出

source ~/.bash_profile

6.鼠标设置

7.window 键盘配置

刚使用 Mac 键盘,一直分不清几个按键是什么意思,下面与 Window 键盘对应说一下

  1. ⌘ Command 对应 Window 下的图标按键(四个小四边形拼接的那个)
  2. ⇧ 对应 Window 下的 SHIFT(shift)
  3. ⌥ Option 对应 Window 下的 ALT(alt)
  4. ⌃ Control 对应 Window 下的 CTRL(ctrl)
  5. 如何使用的是 cherry 键盘,要保证 win 键是常亮状态
  6. 注意点,机械键盘不要把left_option关掉了,注意机械键盘是否打开状态

对应关系设置:

8.系统函数

#进入配置

vim ~/.bash_profile


#一键提交git

function lazygit() {

   git add .

   git commit -a -m "$1"

   git push

}


#免密登录服务器

function expectAlibaba() {

   cd /Users/qinyingjie/Downloads

   expect proxy.expect

}


#使配置生效

source ~/. bash_profile

9.移动延迟

10.访达显示设置

四.实用技巧

1.删除看不见的应用

ps -ef |grep app_name


kill -9  pid

2.删除启动台空文件夹

让 Mac Dock 栏(程序坞)只显示已打开的应用程序软件,默认 Dock 栏不仅会显示用户设置为「在 Dock 中保留」的应用程序(不论打开与否)、系统项目(Finder 和废纸篓)以及堆栈,还会显示那些用户并未设置保留,却已经打开的应用程序的图标。

defaults write com.apple.dock ResetLaunchPad -bool true

killall Dock

3.修改快捷键

打开偏好设置|键盘|快捷键|选取应用快捷键|点击 ➕,添加

  • 功能的名字一定要写正确,需要在相应的应用中存在
  • 不能和已经存在的快捷键重复

4.端口占用

#根据端口port查进程

lsof  -i:port


#杀掉进程

kill -9 xxx

5.快捷指令

配置快捷指令

快速执行快捷指令

6.台前调度

方式一:

方式二:

7.搜狗识别

快捷键:control+shift+R

8.路径栏显示

9.修改默认打开

10.活动监视器


相关文章
|
数据可视化 安全 数据安全/隐私保护
使用Python做个可视化的“剪刀石头布”小游戏
使用Python做个可视化的“剪刀石头布”小游戏
509 0
|
存储 缓存 固态存储
冯诺依曼体系究竟是什么?
冯诺依曼体系究竟是什么?
1675 0
|
存储 测试技术 Linux
关于kunit的一点够用就行知识概念
关于kunit的一点够用就行知识概念
488 0
|
Java Go Docker
docker 安装flowable/flowable-ui
docker 安装flowable/flowable-ui
1778 0
|
11月前
|
XML JSON Go
Go语言中的文件与IO:JSON、CSV、XML处理
本文介绍了 Go 语言中对 JSON、CSV 和 XML 三种常见数据格式的处理方法。通过标准库 `encoding/json`、`encoding/csv` 和 `encoding/xml`,可以实现结构体与数据格式之间的序列化与反序列化。JSON 适合 Web API 和前后端通信,因其清晰易读;CSV 适用于表格数据和轻量级交换;XML 则支持复杂嵌套结构,常用于配置文件和 SOAP 协议。文中提供代码示例,涵盖基本使用、嵌套结构处理及实战建议,帮助开发者高效操作这些格式。
|
前端开发 Java Maven
【异常解决】org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character
【异常解决】org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character
2794 0
|
缓存 JavaScript 前端开发
vue3+elementplus后台管理系统,实现用户登录
vue3+elementplus后台管理系统,实现用户登录
|
Java 开发者
在Java多线程编程中,创建线程的方法有两种:继承Thread类和实现Runnable接口
【10月更文挑战第20天】在Java多线程编程中,创建线程的方法有两种:继承Thread类和实现Runnable接口。本文揭示了这两种方式的微妙差异和潜在陷阱,帮助你更好地理解和选择适合项目需求的线程创建方式。
337 3
|
Rust 前端开发 iOS开发
Tauri 开发实践— Tauri 工程搭建
本文首发于微信公众号“前端徐徐”,介绍了在 macOS 环境下使用 Rust 和 Tauri 构建跨平台桌面应用的过程。首先需安装 Rust 及系统依赖,参考链接:[Rust 入门](https://www.rust-lang.org/zh-CN/learn/get-started) 和 [Tauri 前置条件](https://tauri.app/zh-cn/v1/guides/getting-started/prerequisites)。
751 0
Tauri 开发实践— Tauri 工程搭建
|
域名解析 网络协议 Linux
域名解析类型及dig,nslookup进行Dns解析过程查看
域名解析类型及dig,nslookup进行Dns解析过程查看
1088 4