使用 Mac OS X 的一些快捷键和遇到的问题

keywords: Mac

快捷键约定:

C --> Ctrl

S --> Shift

M --> Alt/Option

Cmd --> Command

Mac 键盘快捷键官方参考

窗口

功能快捷键
显示桌面F11
切换窗口全屏状态C-Cmd-F
隐藏当前程序的所有窗口Cmd-H
最小化窗口Cmd-M
关闭窗口Cmd-W
关闭当前程序Cmd-Q
新建标签Cmd-T
新建窗口Cmd-N

程序

功能快捷键
打开 emoji 表情窗口C-Cmd- 空格
打开 SpotlightC- 空格
切换输入法Cmd- 空格
打开 AlfredM- 空格
打开 Finder 并查找C-M- 空格
打开 Launchpad四指合拢

命令行

快捷键

功能按键
移动光标至行首C-a
移动光标至行尾C-e
清屏C-l
清屏C-k
删除光标前的所有文字。如果光标位于行尾则删除整行。C-u
与退格键相同C-h
检索使用过的命令C-r
终止当前执行C-c
退出当前 shellC-d
将执行中的任何东西放入后台进程。fg 可以将其恢复。C-z
删除光标之前的单词C-w
删除光标后的所有文字C-k
将光标前的两个文字进行互换C-t
光标向前移动一个单词C-f
光标向后移动一个单词C-b
将光标前的两个单词进行互换Esc + t
自动补全文件或文件夹的名称Tab

命令

按键 / 命令描述
cdHome 目录
cd [folder]切换目录
cd ~Home 目录,例如 ‘cd ~/folder/’
cd /根目录
ls文件列表
ls -l文件详细列表
ls -a列出隐藏文件
ls -lh文件详细列表中的文件大小以更友好的形式列出
ls -R递归显示文件夹中的内容
sudo [command]以超级用户身份执行命令
open [file]打开文件 ( 相当于双击一个文件 )
top显示运行中的进程,按 q 终止
nano [file]打开编辑
pico [file]打开编辑
q退出
clear清屏

命令历史

按键/命令描述
history n列出最近执行过的 n 条命令
ctrl-r检索之前执行过的命令
![value]执行最近以 ‘value’ 开始的命令
!!执行最近执行过的命令

文件管理

按键/命令描述
touch [file]创建一个新文件
pwd显示当前工作目录
上级目录, 例如.
‘ls -l …’上级目录的文件详细列表
‘cd …/…/’向上移动两个层级
.当前目录
cat连接
rm [file]移除文件, 例如 rm [file] [file]
rm -i [file]移除时出现确认提示
rm -r [dir]移除文件及内容
rm -f [file]强制移除
cp [file] [newfile]复制文件
cp [file] [dir]复制文件到指定目录
mv [file] [new filename]移动 / 重命名, 例如 mv -v [file] [dir]

目录管理

按键/命令描述
mkdir [dir]创建新目录
mkdir -p [dir]/[dir]创建子目录
rmdir [dir]移除目录 ( 仅限目录下没有内容时 )
rm -R [dir]移除目录及内容

管道 - 连接多个带有输出的命令

按键/命令描述
more按当前窗口大小输出内容
> [file]输出至指定文件, 注意文件将会覆盖
>> [file]在制定文件的末尾附加内容
<从文件中读取内容

帮助

按键/命令描述
[command] -h显示帮助信息
[command] --help显示帮助信息
[command] help显示帮助信息
reset重置当前终端
man [command]显示指定命令的帮助信息
whatis [command]显示指定命令的简述

搜索

  • 使用 find 命令,例如:

    find ~ -iname aapt
    
  • 使用 mdfind 命令,例如:

    全局搜索

    mdfind -name aapt
    

    或搜索指定文件夹

    mdfind -onlyin ~/Library aapt
    
  • 使用 locate 命令,例如:

    locate aapt
    

复制文件路径

  • 在 Finder 下

    先按键 Cmd-i,然后从弹出的窗口里复制。

  • 在 Terminal 下

    pwd|pbcopy
    

Safari

功能快捷键
定位到地址栏Cmd-L
切换标签Cmd-S-Left/Right
收藏页面Cmd-D

保存 Safari 里正在播放的视频

$ su
# cd /private/var/folders
# ls
nk zz
# cd nk
# ls
zy3770994vqg83xvmbc9pd0m0000gn
# cd zy3770994vqg83xvmbc9pd0m0000gn/T
# open .

然后复制里面叫 FlashTmp.xxx 的文件,改名为 FlashTmp.flv。(操作过程中保持视频在播放状态)

Terminal

功能快捷键
新建标签Cmd-T
上 / 下个标签Cmd-{/}
删除光标前的输入C-U

WireShark

使用 WireShark 1.99 开发版,可以不依赖于 X11,界面基于 Qt,更加美观,符合 Mac 界面风格。

截图

功能快捷键
全屏截图保存到桌面Cmd-S-3
全屏截图并复制Cmd-C-S-3
选区截图保存到桌面Cmd-S-4
选区截图并复制Cmd-C-S-4
窗口截图保存到桌面Cmd-S-4 空格
窗口截图并复制Cmd-C-S-4 空格
QQ 截图Cmd-S-A

去除窗口截图时的阴影

defaults write com.apple.screencapture disable-shadow -bool TRUE
Killall SystemUIServer

如果要保留窗口截图时的阴影,则将 TRUE 改为 FALSE。

调整选区大小

使用选区模式选中一个区域并松开鼠标前,

  • 按住空格并移动鼠标,可以保持区域大小不变,并移动区域;
  • 按住Shift并移动鼠标,就可以保持区域的其它三个边不变,移动一个边的位置;
  • 按住Alt并移动鼠标,就可以对称的调整区域大小。

截图标注

使用预览工具可以完成截图标注。

延时截图

使用系统自带的 Grab 工具,运行后选择菜单的 Capture - Timed Screen。

iBooks 里的电子书保存路径

/Users/<username>/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books

安装 mpv 没有图形界面

使用 brew options mpv 可以看到有个 --with-bundle 是安装时创建 .app 文件。

brew install mpv --with-bundle
brew linkapps mpv

屏幕取色

使用 Mac 自带的“数码测色计”。

参考

  • 你可能不知道的 Mac 技巧 - 截图,Gif 制作及 App 推荐
  • terminal-mac-cheatsheet

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/594840.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C语言 | Leetcode C语言题解之第70题爬楼梯

题目&#xff1a; 题解&#xff1a; int climbStairs(int n) {double sqrt5 sqrt(5);double fibn pow((1 sqrt5) / 2, n 1) - pow((1 - sqrt5) / 2, n 1);return (int) round(fibn / sqrt5); }

机器人系统ros2-开发实践05-将静态坐标系广播到 tf2(Python)-定义机器人底座与其传感器或非移动部件之间的关系

发布静态变换对于定义机器人底座与其传感器或非移动部件之间的关系非常有用。例如&#xff0c;最容易推断激光扫描仪中心框架中的激光扫描测量结果。 1. 创建包 首先&#xff0c;我们将创建一个用于本教程和后续教程的包。调用的包learning_tf2_py将依赖于geometry_msgs、pyth…

【负载均衡式在线OJ项目day1】项目结构

一.功能 查看题目列表&#xff0c;在线编程&#xff0c;判题功能&#xff0c;即leetcode的部分功能 二.宏观结构 整个项目是BS模式&#xff0c;客户端是浏览器&#xff0c;和用户交互并向服务器发起请求。 服务端从功能上来说分为两个模块&#xff0c;第一个是OJServer&…

FFmpeg———encode_video(学习)

目录 前言源码函数最终效果 前言 encode_video:实现了对图片使用指定编码进行编码&#xff0c;生成可播放的视频流&#xff0c;编译时出现了一些错误&#xff0c;做了一些调整。 基本流程&#xff1a; 1、获取指定的编码器 2、编码器内存申请 3、编码器上下文内容参数设置 4、…

平平科技工作室-Python-超级玛丽

一.准备图片 放在文件夹取名为images 二.准备一些音频和文字格式 放在文件夹media 三.编写代码 import sys, os sys.path.append(os.getcwd()) # coding:UTF-8 import pygame,sys import os from pygame.locals import* import time pygame.init() # 设置一个长为1250,宽为…

03.配置监控一台服务器主机

配置监控一台服务器主机 安装zabbix-agent rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.11-1.el7.x86_64.rpm配置zabbix-agent,配置的IP地址是zabbix-server的地址&#xff0c;因为要监控这台主机 vim /etc/zabbix/zab…

淘宝线上扭蛋机小程序:推动扭蛋机销量

扭蛋机作为一个新兴的娱乐消费模式&#xff0c;能够带给消费者“盲盒式”的消费乐趣&#xff0c;正在快速发展中。消费者通过投币、扫码支付等&#xff0c;在机器上扭下按钮就可以随机获得一个扭蛋商品&#xff0c;这些商品也包括动漫衍生周边、IP主题商品等&#xff0c;种类多…

先电2.4的openstack搭建

先电2.4版本的openstack&#xff0c;前期虚拟机部署参考上一篇2.2版本&#xff0c;基本步骤是一样的&#xff0c;准备两个镜像文件CentOS-7.5-x86_64-DVD-1804.iso&#xff0c;XianDian-IaaS-V2.4.iso [rootcontroller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777…

新手开抖店多久可以出单?做好这两点!七天必出单!

哈喽~我是电商月月 很多新手开抖店长时间不出单&#xff0c;觉得不正常&#xff0c;害怕新手根本做不起来店&#xff0c;就会搜索&#xff1a;新手开抖店多久可以出单&#xff1f; 新手开店&#xff0c;合理运营的话&#xff0c;七天里肯定是能出几单的&#xff0c;但没做好的…

AI新突破:多标签预测技术助力语言模型提速3倍

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享&#xff0c;与你一起了解前沿深度学习信息&#xff01; 引言&#xff1a;多标签预测的新视角 在人工智能领域&#xff0c;尤其是在自然语言处理&#xff08;NLP&#xff09;中&#xff0c;预测模型的训练方法一直在…

Android(一)

坏境 java版本 下载 Android Studio 和应用工具 - Android 开发者 | Android Developers 进入安卓官网下载 勾选协议 next 如果本地有设置文件&#xff0c;选择Config or installation folder 如果本地没有设置文件&#xff0c;选择Do not import settings 同意两个协议 耐…

Android 14 init进程解析

前言 当bootloader启动后&#xff0c;启动kernel&#xff0c;kernel启动完后&#xff0c;在用户空间启动init进程&#xff0c;再通过init进程&#xff0c;来读取init.rc中的相关配置&#xff0c;从而来启动其他相关进程以及其他操作。 init进程启动主要分为两个阶段&#xff1…

张大哥笔记:卖盗版网课,获利 100 万被抓

这几天刷视频&#xff0c;看到一个新闻&#xff0c;某大学生卖盗版网课&#xff0c;把别人2000多正版网课&#xff0c;以做活动名义售卖20元&#xff0c;获利100多万被抓。 下方图片来自&#xff1a;极目新闻 卖这种盗版网课&#xff0c;门槛低&#xff0c;成本低&#xff0c;…

win中python中OpenCV使用cv2.imshow()报错的解决办法

1. 问题 cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1272: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK 2.x or Cocoa support. If you are on Ubuntu o…

Python实现SMA黏菌优化算法优化循环神经网络回归模型(LSTM回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 黏菌优化算法&#xff08;Slime mould algorithm&#xff0c;SMA&#xff09;由Li等于2020年提出&…

汉之名将韩信

与英勇霸气的项羽相比&#xff0c;刘邦或许显得无能猥琐&#xff0c;但刘邦深知自己的不足&#xff0c;愿意放权给跟随他的人&#xff0c;让他们发挥才能。正是这种谦逊和智慧&#xff0c;最终让刘邦赢得了天下。 帷帐之间筹谋&#xff0c;千里之外决胜&#xff0c;我之子房无…

计算机服务器中了halo勒索病毒怎么处理,halo勒索病毒解密流程步骤

在网络技术飞速发展的时代&#xff0c;越来越多的企业走向了数字化办公模式&#xff0c;利用网络可以开展各项工作业务&#xff0c;网络也为企业的生产运营提供了极大便利&#xff0c;但网络是一把双刃剑&#xff0c;从网络出现就一直存在网络数据安全问题&#xff0c;这也是众…

Essential Input and Output

How to read data from the keyboard? How to format data for output on the screen? How to deal with character output? 一、Input from the Keyboard the scanf_s() function that is the safe version of scanf() int scanf_s(const char * restrict format, ... );…

电子电器架构 --- 主机厂产线的两种刷写方法

电子电器架构 — 主机厂产线的两种刷写方法 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证…

【Django学习笔记(六)】MySQL的安装配置、启动关闭操作

MySQL的安装配置、启动关闭操作 前言正文1、初识网站1.1 实现静态网站与动态网站效果1.2 数据存储方式 2、MySQL的安装和配置2.1 MySQL下载2.2 安装补丁2.3 安装MySQL2.4 创建配置文件2.5 初始化 3、MySQL的启动和关闭4、MySQL连接测试4.1 MySQL 的连接方式4.2 使用 MySQL自带工…
最新文章