当前位置: 首页 > article >正文

Mac OS 使用说明

Mac 的启动组合键

了解可通过在启动时按住一个或多个按键来访问的 Mac 功能和工具。

若要使用这些组合键中的任何一个,请在按下电源按钮以开启 Mac 后或在 Mac 开始重新启动后,立即按住相应按键。请一直按住,直至电脑出现对应的行为。

 !!!上电启动按键才有效(冷启动)!!!
如果您的 Mac 使用了[固件密码](https://support.apple.com/zh-cn/HT204455),这些组合键全都会被停用(下文中另有注明的组合键除外)。
  • Command (⌘)-R:从内建的 macOS 恢复系统启动。或者,您也可以使用 Option-Command-R 或 Shift-Option-Command-R 以通过互联网从 macOS 恢复功能启动。macOS 恢复功能可以安装不同版本的 macOS,具体取决于您在电脑启动时使用的组合键。如果您的 Mac 使用了固件密码,系统将要求您输入这个密码。
  • Option (⌥):启动进入“启动管理器”,您可以从中选取其他启动磁盘或宗卷(若可用)。如果您的 Mac 使用了固件密码,系统将要求您输入这个密码。
  • Option-Command-P-R:重置 NVRAM 或 PRAM。如果您的 Mac 使用了固件密码,它会忽略这个组合键或从 macOS 恢复功能启动。
  • Shift (⇧):以安全模式启动。
  • D:从内建的 Apple Hardware Test 或“Apple 诊断”实用工具启动,具体取决于您的 Mac 机型。或者,您也可以使用 Option-D 通过互联网从这个实用工具启动。
  • N:从 NetBoot 服务器启动,如果您的 Mac 支持网络启动宗卷。要使用服务器上默认的引导映像,请按住 Option-N。
  • Command-S:以单用户模式启动。这个组合键要求使用 macOS High Sierra 或更早版本。
  • T:以目标磁盘模式启动。
  • Command-V:以详细模式启动。
  • 推出键 (⏏)、F12鼠标按钮触控板按钮:推出可移动介质,例如光盘。

Settings

mac环境变量

当你的home下面有.bash_profile或者.bash_login的时候,会忽略调.profile. 稍微调查了一下,做个笔记 主要有一下几种方式

 /etc/profile        登录的时候读入,默认的设定文件./etc/paths~/.bash_profile     登录之后在/etc/profile载入之后载入,十分重要的配置文件~/.bash_login       登录之后如果~/.bash_profile不存在的话,载入这个文件~/.profile          登录之后~/.bash_login不存在的话,才载入这个文件~/.bashrc           bash shell打开的时候载入~/.bash_logout

Terminal

路径显示问题

先看一下你的提示符显示方式,打开Terminal,输入

 echo $PS1

这时会显示类似\h:\W \u\$这样的一段信息,这些信息就是用来定义提示符的显示方式,具体的细节下边会列出。

 export PS1="\u \w$"

各转义符号含义如下:

 PS1内容详情\a    ASCII 响铃字符(也可以键入 \007)\d    "Wed Sep 06" 格式的日期\e    ASCII 转义字符(也可以键入 \033)\h    主机名的第一部分(如 "mybox")\H    主机的全称(如 "mybox.mydomain.com")\j    在此 shell 中通过按 ^Z 挂起的进程数\l    此 shell 的终端设备名(如 "ttyp4")\n    换行符\r    回车符\s    shell 的名称(如 "bash")\t    24 小时制时间(如 "23:01:01")\T    12 小时制时间(如 "11:01:01")\@    带有 am/pm 的 12 小时制时间\u    用户名\v    bash 的版本(如 2.04)\V    Bash 版本(包括补丁级别) ?/td>\w    当前工作目录(如 "/home/drobbins")\W    当前工作目录的“基名 (basename)”(如 "drobbins")\!    当前命令在历史缓冲区中的位置\#    命令编号(只要您键入内容,它就会在每次提示时累加)\$    如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#"\xxx    插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符\\    反斜杠\[    这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。\]    这个序列应该出现在非打印字符序列之后。

配置示例:

 [dd@dddeMac-mini ]~/work/ezx/bin $ cat ~/.bash_profile export PS1='\033[01;33m\][\u@\h ]\033[01;34m\]\w \[\033[01;36m\]\$\[\033[00m\] 'export PATH=~/bin/:$PATHalias ll="ls -lah"

Tools

tree

 alias tree="find . -print | sed -e 's;[^/]*/;|--;g;s;--|;  |;g'"

lsusb

 alias lsusb="system_profiler SPUSBDataType"

官方安装windows教程

官方: 在 Mac 上通过“启动转换助理”安装 Windows 10

要安装 Windows,请使用“启动转换助理”。它位于“应用程序”文件夹中的“实用工具”文件夹中。

使用“启动转换助理”创建一个 Windows 分区

打开“启动转换助理”,并按照屏幕上的说明操作:

  • 如果系统要求您插入 USB 驱动器,请将 USB 闪存驱动器插入您的 Mac。“启动转换助理”将使用它创建用于安装 Windows 的可引导的 USB 驱动器。

  • 当“启动转换助理”要求您设置 Windows 分区的大小时,请务必遵循上一部分中所述的最低储存空间要求。由于这一分区大小在设置后无法更改,请设置一个能够满足您需求的大小。

格式化 Windows (BOOTCAMP) 分区

在“启动转换助理”操作完成后,Mac 会重新启动至 Windows 安装器。如果安装器询问 Windows 的安装位置,请选择 BOOTCAMP 分区并点按“格式化”。在大多数情况下,安装器会自动选择 BOOTCAMP 并进行格式化。

安装 Windows

请拔下在安装期间不需要使用的所有外部设备,如额外的显示器和驱动器。然后点按“继续”,并按照屏幕上的说明开始安装 Windows。

在 Windows 中使用“启动转换”安装器

Windows 安装完成后,您的 Mac 会在 Windows 中启动,并打开“欢迎使用‘启动转换’安装器”窗口。请按照屏幕上的说明来安装“启动转换”,其中包括 Windows 支持软件(驱动程序)。完成之后,系统将要求您重新启动。

如果“启动转换”安装器没有自动打开,则最后一步应该是手动打开“启动转换”安装器,并使用它完成安装。

相关文章:

Mac OS 使用说明

Mac 的启动组合键 了解可通过在启动时按住一个或多个按键来访问的 Mac 功能和工具。 若要使用这些组合键中的任何一个,请在按下电源按钮以开启 Mac 后或在 Mac 开始重新启动后,立即按住相应按键。请一直按住,直至电脑出现对应的行为。 !!!上…...

4.2.2 Spark SQL 默认数据源

在本实战概述中,我们探讨了如何在 Spark SQL 中使用 Parquet 格式作为默认数据源。首先,我们了解了 Parquet 文件的存储特性,包括其二进制存储方式和内嵌的 Schema 信息。接着,通过一系列命令,我们演示了如何在 HDFS 上…...

234. Palindrome Linked List

目录 一、题目描述 方法一、使用栈 方法二、将链表全部结点值复制到数组,再用双指针法 方法三、递归法逆序遍历链表 方法四、快慢指针反转链表 一、题目描述 234. Palindrome Linked List 方法一、使用栈 需要遍历两次。时间复杂度O(n),空间复杂度…...

广州邮科高频开关电源:以创新科技赋能通信能源绿色未来

在数字化浪潮席卷全球的当下,通信网络作为信息社会的基石,其稳定运行对电源系统的可靠性、效率及智能化水平提出了更高要求。作为国内通信电源领域的领军企业,广州邮科凭借其自主研发的高频开关电源技术,以高效节能、智能管控、绿…...

day41 python图像识别任务

目录 一、数据预处理:为模型打下坚实基础 二、模型构建:多层感知机的实现 三、训练过程:迭代优化与性能评估 四、测试结果:模型性能的最终检验 五、总结与展望 在深度学习的旅程中,多层感知机(MLP&…...

无人机报警器探测模块技术解析!

一、运行方式 1. 频谱监测与信号识别 全频段扫描:模块实时扫描900MHz、1.5GHz、2.4GHz、5.8GHz等无人机常用频段,覆盖遥控、图传及GPS导航信号。 多路分集技术:采用多传感器阵列,通过信号加权合并提升信噪比,…...

Docker 替换宿主与容器的映射端口和文件路径

在使用 Docker 容器化应用程序时,经常需要将宿主机的端口和文件路径映射到容器中,以便在本地访问容器中的服务和数据。本文将详细介绍如何替换和配置 Docker 容器的端口和文件路径映射。 1. 端口映射 端口映射用于将宿主机的端口转发到容器中的端口&am…...

我的3种AI写作节奏搭配模型,适合不同类型写作者

—不用内耗地高效写完一篇内容,原来可以这样搭配AI ✍️ 开场:为什么要“搭配节奏”写作? 很多人以为用AI写作,就是丢一句提示词,然后“等它写完”。 但你有没有遇到这些情况: AI写得很快,学境…...

Bonjour

Bonjour 是苹果的一套零配置网络协议,用于发现局域网内的其他设备并进行通信,比如发现打印机、手机、电视等。 一句话:发现局域网其他设备和让其他设备发现。 Bonjour 可以完成的工作 IP 获取名称解析搜索服务 实际应用场景示例&#xff0…...

华为云Flexus+DeepSeek征文 | 基于Dify和DeepSeek-R1开发企业级AI Agent全流程指南

作者简介 我是摘星,一名专注于云计算和AI技术的开发者。本次通过华为云MaaS平台体验DeepSeek系列模型,将实际使用经验分享给大家,希望能帮助开发者快速掌握华为云AI服务的核心能力。 目录 1. 前言 2. 环境准备 2.1 华为云资源准备 2.1 实…...

HarmonyOS-ArkUI固定样式弹窗(1)

固定样式弹窗指的就是ArkUI中为我们提供的一些具备界面模板性质的弹窗。样式是固定的,我们可以决定在这些模板里输入什么样的内容。常见的有,警告弹窗, 列表选择弹窗, 选择器弹窗,对话框,操作菜单。 下图是本文中要讲到的基类固定样式弹窗,其中选择器弹窗没有包含在内,…...

痉挛性斜颈相关内容说明

一、颈部姿态的异常偏移​ 痉挛性斜颈会打破颈部原本自然笔直的状态,让颈部像被无形的力量牵引,出现不自主的歪斜、扭转。它就像打乱了颈部原本和谐的 “平衡游戏”,使得颈部姿态偏离正常,影响日常的体态与活动。​ 二、容易察觉…...

C语言| 函数参数传递指针

C语言| 拷贝传递(指针控制内存单元)-CSDN博客 【函数参数传指针和传数据的区别】 如果希望在另外一个函数中修改本函数中变量的值,那么在调用函数时只能传递该变量的地址。 1 普通变量,传递它的地址,可以直接操作该变量的内存空间。 举例…...

【25-cv-05917】HSP律所代理Le Petit Prince 小王子商标维权案

Le Petit Prince 小王子 案件号:25-cv-05917 立案时间:2025年5月28日 原告:SOCIETE POUR LOEUVRE ET LA MEMOIRE DANTOINE DE SAINT EXUPERY - SUCCESSION DE SAINT EXUPERY-DAGAY 代理律所:HSP 原告介绍 《小王子》&#x…...

MyBatis 动态 SQL 详解:灵活构建强大查询

MyBatis 的动态 SQL 功能是其最强大的特性之一,它允许开发者根据不同条件动态生成 SQL 语句,极大地提高了 SQL 的灵活性和复用性。本文将深入探讨 MyBatis 的动态 SQL 功能,包括 OGNL 表达式的使用以及各种动态 SQL 元素(如 if、c…...

从 “金屋藏娇” 到 自然语言处理(NLP)

文章目录 从两个问题理解自然语言处理(NLP)1、汉武帝喜欢阿娇吗1. 政治联姻的背景2. 早期情感与后期疏远3. 历史评价的复杂性4. 现代视角结论 2、刘彻和淮南王关系一、背景:诸侯王与中央的矛盾二、刘彻与刘安的互动三、深层原因与历史评价结论…...

vue3 ElMessage提示语换行渲染

在 ElMessage.error 中使用换行符 \n 并不会实现换行&#xff0c;因为 ElMessage 默认会将字符串中的换行符忽略。要实现换行显示&#xff0c;可以使用 HTML 标签 <br> 并结合 ElMessage 的 dangerouslyUseHTMLString 选项。以下是实现换行提示的代码示例&#xff1a; i…...

Java 微服务架构设计:服务拆分与服务发现的策略

Java 微服务架构设计&#xff1a;服务拆分与服务发现的策略 微服务架构作为一种热门的软件架构风格&#xff0c;在 Java 领域有着广泛的应用。它通过将系统拆分为一组小型服务来实现更灵活、可扩展的系统设计。在微服务架构中&#xff0c;服务拆分和服务发现是两个关键环节。本…...

华为OD机试真题——二叉树中序遍历(2025A卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 A卷 200分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 2025华为OD真题目录+全流程解析/备考攻略/经验分享 华为OD机试真题《二叉树中序遍历》: 目录 …...

解决 Go 中 `loadinternal: cannot find runtime/cgo` 错误

在 Go 开发中&#xff0c;loadinternal: cannot find runtime/cgo 是一个相对不常见但可能令人困惑的错误。这个错误通常与 CGO 的使用和配置有关。本文将探讨这个错误的成因&#xff0c;并提供解决方案&#xff0c;帮助你在未来的开发中避免类似问题。 错误背景 在 Go 项目中…...

VSCode + GD32F407 构建烧录

前言 最近调试一块 GD32F407VET6&#xff08;168Mhz&#xff0c;8Mhz晶振&#xff09; 板子时&#xff0c;踩了一些“启动失败”的坑。本以为是时钟配置有误&#xff0c;最后发现是链接脚本&#xff08;.ld 文件&#xff09;没有配置好&#xff0c;导致程序根本没能正常执行 ma…...

Linux研学-入门命令

一 目录介绍 1 介绍 Linux与Windows在目录结构组织上差异显著&#xff1a;Linux采用树型目录结构&#xff0c;以单一根目录/为起点&#xff0c;所有文件和子目录由此向下延伸形成层级体系&#xff0c;功能明确的目录各司其职&#xff0c;使文件系统层次清晰、逻辑连贯&#xf…...

Hive在实际应用中,如何选择合适的JOIN优化策略?

在实际应用中选择Hive JOIN优化策略时&#xff0c;需综合考虑数据规模、分布特征、表结构设计、集群资源及业务需求。以下是具体的决策流程和参考标准&#xff1a; 一、数据特征分析 1. 统计数据规模 通过DESCRIBE FORMATTED table_name查看表大小和分区信息。使用SELECT CO…...

设计模式之结构型:桥接模式

桥接模式(Bridge Pattern) 定义 桥接模式是一种​​结构型设计模式​​&#xff0c;通过​​将抽象部分与实现部分分离​​&#xff0c;使它们可以独立变化。它通过组合代替继承&#xff0c;解决多层继承导致的类爆炸问题&#xff0c;适用于​​多维度变化​​的场景(如形状与颜…...

监控 Oracle Cloud 负载均衡器:使用 Applications Manager 释放最佳性能

设想你正在运营一个受欢迎的在线学习平台&#xff0c;在考试前的高峰期&#xff0c;平台流量激增。全球的学生同时登录&#xff0c;观看视频、提交作业和参加测试。如果 Oracle Cloud 负载均衡器不能高效地分配流量&#xff0c;或者后端服务器难以应对负载&#xff0c;学生可能…...

早发现=早安心!超导心磁图如何捕捉早期病变信号?

随着生活节奏的加快&#xff0c;心血管疾病已成为威胁人们健康的“隐形杀手”。据国家心血管病中心发布的《中国心血管健康与疾病报告2022》显示&#xff0c;我国心血管病现患者人数已高达3.3亿&#xff0c;每5例死亡中就有2例死于心血管病。这一数据触目惊心&#xff0c;提醒我…...

使用Vditor将Markdown文档渲染成网页(Vite+JS+Vditor)

1. 引言 编写Markdown文档现在可以说是程序员的必备技能了&#xff0c;因为Markdown很好地实现了内容与排版分离&#xff0c;可以让程序员更专注于内容的创作。现在很多技术文档&#xff0c;博客发布甚至AI文字输出的内容都是以Markdown格式的形式输出的。那么&#xff0c;Mar…...

Python打卡DAY40

知识点回顾&#xff1a; 彩色和灰度图片测试和训练的规范写法&#xff1a;封装在函数中展平操作&#xff1a;除第一个维度batchsize外全部展平dropout操作&#xff1a;训练阶段随机丢弃神经元&#xff0c;测试阶段eval模式关闭dropout 作业&#xff1a;仔细学习下测试和训练代码…...

OPC Client第6讲(wxwidgets):Logger.h日志记录文件(单例模式);登录后的主界面

接上一讲三、2、2>4》&#xff0c;创建logger.h和helper_t.h里的gettime函数 即解决下图的报红 同时&#xff0c;接上一讲二、3、点击“确认”按钮后&#xff0c;进入MainFrame.h对应的下述界面&#xff0c;此讲下图进行实现 一、创建Logger.h&#xff1a;日志记录文件&…...

CesiumInstancedMesh 实例

CesiumInstancedMesh 实例 import * as Cesium from cesium;// Three.js 风格的 InstancedMesh 类, https://threejs.org/docs/#api/en/objects/InstancedMesh export class CesiumInstancedMesh {/*** Creates an instance of InstancedMesh.** param {Cesium.Geometry} geom…...