macOS(2011年及之前称 Mac OS X;2012年至2015年称 OS X;2016年6月,更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。)是苹果公司推出的基于图形用户界面操作系统,为Macintosh(简称Mac)系列电脑的主操作系统。

以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为“Mountain Lion”,但随着 2013 年 6 月 OS X Mavericks 的公布,命名开始采用加州地标。

macOS包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为 Aqua的专利的图形用户界面。

支持平台:ARM (11.0至今)、x86-64

StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。

版本

代号

固件支持

CPU 支持

CPU 架构支持

核心比特

经典环境

发布日期

最新版本

备注

应用程序

核心扩展

系统核心

Rhapsody 开发者版

Grail1Z4

Titan1U

Open Firmware

PowerPC

PPC32

PPC32

PPC32

32 比特

Mac OS 8

1997 年 8 月 31 日

DR2 版

(1998 年 5 月 14 日)

 

BIOS

x86

IA-32

IA-32

IA-32

不适用

 

Mac OS X Server 1.0

Hera

Open Firmware

PowerPC

PPC32

PPC32

PPC32

Mac OS 8.5.1

1999 年 3 月 16 日

1.2v3

(2000 年 10 月 27 日)

 

Mac OS X 开发者预览版

Kodiak[15]

不明

1999 年 3 月 16 日

DP4 版

(2000 年 4 月 5 日)

 

公开测试版

Cheetah

(猎豹)

Mac OS 9.0.4[16]

2000 年 9 月 13 日

不适用

 

Mac OS X 10.0

Cheetah

(猎豹)

Mac OS 9.1 及后来版本

2001 年 3 月 24 日

10.0.4

(2001 年 6 月 22 日)

 

Mac OS X 10.1

Puma

(美洲狮)

2001 年 9 月 25 日

10.1.5

(2002 年 6 月 6 日)

 

Mac OS X 10.2

Jaguar

(美洲虎)

PPC32

(PPC64)

2002 年 8 月 24 日

10.2.8

(2003 年 10 月 3 日)

 

Mac OS X 10.3

Panther

(黑豹)

PPC32

PPC64

32 比特

2003 年 10 月 24 日

10.3.9

(2005 年 4 月 15 日)

 

Mac OS X 10.4[18]

Tiger

(虎)

PPC32

PPC64 (BSD 应用)

2005 年 4 月 29 日

10.4.11

(2007 年 11 月 14 日)

 

EFI32

EFI32(64 比特拓展模式)

x86

IA-32, PPC32

x64 (BSD 应用)

IA-32

IA-32 

x64

可通过Boot Camp来

安装Microsoft Windows

2006 年 1 月 10 日

(10.4.4)

 

Tiger

(虎)

通用碟

Open Firmware

EFI32

EFI32(64 比特拓展模式)

PowerPC

x86

PPC32, IA-32

PPC64(BSD 应用)

x64(BSD 应用)

PPC32

IA-32

PPC32

IA-32

PPC64

x64

2006 年 8 月 10 日

(Server 10.4.7)

 

Mac OS X 10.5

Leopard

(花豹)

PPC32, PPC64

IA-32, x64

2007 年 10 月 26 日

10.5.8

(2009 年 8 月 5 日)

 

Mac OS X 10.6

Snow Leopard

(雪豹)

EFI32

EFI32(64 比特拓展模式)

EFI64

x86

IA-32, PPC32

x64

IA-32

x64

IA-32

x64

32 比特

64 比特

2009 年 8 月 28 日

10.6.8 v1.1

(2011 年 7 月 25 日)

 

Mac OS X 10.7

Lion

(狮)

EFI32(64 比特拓展模式)

EFI64

x64

IA-32

x64

x64

2011 年 7 月 20 日

10.7.5

(2012 年 9 月 19 日)

 

OS X 10.8

Mountain Lion

(山狮)

EFI64

x64

x64

64 比特

2012 年 7 月 25 日

10.8.5 (12F45)

(2013 年 10 月 3 日)

 

OS X 10.9

Mavericks

(冲浪湾)

2013 年 10 月 22 日

10.9.5 (13F1112)

(2014 年 9 月 18 日)

 

OS X 10.10

Yosemite

(优胜美地国家公园)

2014 年 10 月 16 日

10.10.5 (14F27)

(2015 年 8 月 13 日)

 

OS X 10.11

El Capitan

(酋长岩)

2015 年 9 月 30 日

10.11.5 (15F34)

(2016 年 5 月 16 日)

开始支持Metal1.0

macOS 10.12

Sierra

(内华达山脉)

2016 年 9 月 20 日

10.12.6 (16G29)

(2017 年 7 月 19 日)

 

macOS 10.13

High Sierra

(内华达高脊山脉)

2017 年 9 月 25 日

10.13.6 (17G65)

(2018 年 7 月 24 日)

 

macOS 10.14

Mojave

(莫哈维沙漠)

2018 年 9 月 25 日

10.14.5 (18E2034)

(2019 年 5 月 14 日)

开始支持Metal2.0

macOS 10.15

Catalina

(圣卡塔利娜岛)

x64

x64

2019 年 10 月 7 日

10.15.7 (19H2)

(2020 年 9 月 24 日)

 

macOS 11

Big Sur

(大瑟尔)

x64

ARM

x64

ARM

x64

ARM

x64

ARM

可通过Boot Camp来

安装Microsoft Windows(x64)

 

不适用(ARM)

2020 年 11 月 12 日

11.7 (20G817)

(2022 年 9 月 12 日)

 

macOS 12

Monterey

(蒙特利湾)

2020 年 10 月 25 日

12.6 (21G115)

(2022 年 9 月 12 日)

 

macOS 13

Ventura

(范朵拉)

2022 年 6 月 6 日

13.0 RC (22A379)

(2022 年 10 月 18 日)

开始支持Metal3.0

macOS 14

Sonoma

(索诺马)

2023 年 6 月 5 日

14.0 Beta (23A5257q)

(2023 年 6 月 5 日)

 

 

macos是ios吗 macos是什么软件_git

  

macos是ios吗 macos是什么软件_git_02

  

macos是ios吗 macos是什么软件_git_03

 

常见键盘符号:⌘(command)、⌥(option)、⇧(shift)、⇪(caps lock)、⌃(control)

macos是ios吗 macos是什么软件_git_04

 

注:vncviewer远程下,使用Alt键代替Command键

 

常用快捷键

复制  Command+c / Option+拖拽

粘贴  Command+v

剪切 Command+拖拽

生成快捷方式 Command+Option+拖拽

输入法切换  Command+空格、Option+Command+空格

删除 Command+Delete

重命名  回车

打开文件 / 进入文件夹  Command+o / Command+↓(返回上一层目录:Command+↑)

全屏 / 取消全屏   Control+Command+f

新建窗口  Command+n

最小化当前窗口 Command+m

关闭当前窗口  Command+w

活动窗口切换 Command+Tab / Command+Shift+Tab

多选  按住Command,单击进行选择

连续选择  按住Shift,单击进行选择

## Finder ##

显示隐藏文件、文件夹,再按一次,恢复隐藏    Command+Shift+.

前往任何文件夹,包括隐藏文件夹     Command+Shift+g

新建文件夹  Command+Shift+n

全选  Command+a

取消全选  Command+Option+a

图标视图  Command+1

列表视图  Command+2

分栏视图  Command+3

显示文件、文件夹简介  Command+i

打开应用程序窗口  Command+Shift+a

打开实用工具窗口 Command+Shift+u

仅显示Finder

 

Terminal终端

新建一个Terminal窗口 Command+n

新建一个Terminal标签页 Command+t

打开命令对话框 Command+Shift+n

打开新建远程连接对话框  Command+Shift+k

清除内容

放大字体 Command+Plus(+)

缩小字体 Command+Minus(-)

切Terminal窗口 Command+Grave Accent(`)

反向切Terminal窗口 Command+Shift+Grave Accent(`)

切Terminal标签页 Ctrl+Tab

反向切Terminal标签页 Ctrl + Shift + Tab

将窗口分割2个面板 Command + d

关闭窗口面板分割 Command + Shift + d

关闭当前Terminal标签页 Command + w

关闭其他Terminal标签页 Command + Option + w

关闭当前Terminal窗口 Command + Shift + w

关闭所有Terminal窗口 Command + Option + Shift + w

滚动顶部 Command + Home

滚到底部 Command + End

上一页 Command + Pageup

下一页 Command + Pagedown

上一行 Command + Option + Pageup

下一行 Command + Option + Pagedown

显示隐藏文件和文件夹   defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

再次隐藏原本隐藏的文件和文件夹   defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

 

##  ## 

移动输入光标到起始处 Control+A

移动输入光标到末尾处 Control+E

清除从输入光标到起始的内容 Control+U

清除从输入光标到末尾的内容 Control+K

选择一个完整的路径或URL Command+Shift+双击

选择整行  三击

选择单词  双击

选择矩形区域 Option+拖拽

全选 Command+A

剪切 Command+X

拷贝 Command+C

无背景色拷贝 Command+Shift+Control+C

仅拷贝字符 Command+Option+Control+C

粘贴 Command+V

转换成转义字符进行粘贴 Command+Control+V

粘贴选中字符 Command+Shift+V

对选中字符转换成转义字符进行粘贴 Command+Control+Shift+V

查找 Command+F

查找下一个 回车 或 Command+G

查找上一个 Command+Shift+G

查找选中字符 Command+E

 

快捷方式

应用程序 - Automator

①选取“应用程序”

macos是ios吗 macos是什么软件_git_05

②搜索"shell",双击搜索到的"运行 Shell 脚本"

macos是ios吗 macos是什么软件_应用程序_06

③填入命令行参数 如:/Users/nicochen/svn/EngineSource/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor /Users/nicochen/svn/NZGamePUBGM/NZGame.uproject

macos是ios吗 macos是什么软件_macos是ios吗_07

④将快键方式保存到桌面  菜单:文件 -- 储存...

macos是ios吗 macos是什么软件_Mac_08

 

在文件夹上右键菜单打开命令行窗口

macos是ios吗 macos是什么软件_macos是ios吗_09

macos是ios吗 macos是什么软件_git_10

 

快速回到上层目录

macos是ios吗 macos是什么软件_Mac_11

在SofeWare上右键,会显示其上层的逐级目录,点击某个目录即可回到该层目录中

macos是ios吗 macos是什么软件_Mac_12

 

软件里面输入路径来打开文件

打开的对话框直接输入 / 或者 ~,开启路径输入框,然后将路径粘贴进去

 

结束进程

方式①:使用活动监视器(Activity Monitor)-- 所在位置:应用程序 - 实用工具 - 活动监视器  或 通过SpotLight搜索Activity Monitor

macos是ios吗 macos是什么软件_git_13

方式②:强制退出应用程序  -- 所在位置:左上角系统菜单(苹果图标)- 强制退出...  或 Command+Option+Esc

macos是ios吗 macos是什么软件_macos是ios吗_14

显示桌面

方式①:使用F11来切换显示桌面  -- 所在位置:系统偏好设置 - Mission Control(调度中心)面板中设置

方式②:使用触发角来快速显示桌面 -- 所在位置:系统偏好设置 - Mission Control(调度中心) - 触发角...

屏幕左下角时,显示桌面

macos是ios吗 macos是什么软件_应用程序_15

锁屏

非左上角系统菜单(苹果图标)- 睡眠;即使做了①中的节能设置,睡眠也会关闭网络连接,导致掉线

①系统偏好设置 - 节能

macos是ios吗 macos是什么软件_Mac_16

②使用触发角来锁屏 -- 所在位置:系统偏好设置 - Mission Control(调度中心) - 触发角...

屏幕左下角时,显示桌面

 

macos是ios吗 macos是什么软件_macos是ios吗_17

 

编辑器

复制  Command+c

粘贴  Command+v

剪切  Command+x

--通过如下配置,可以设置成windows上的习惯:

macos是ios吗 macos是什么软件_macos是ios吗_18

 

访问共享

打开Finder -> “Go” -> “Connect to Server...”(快捷键Command+k)
按以下格式输入路径名:smb://myComputer/share
点Connect后按提示输入帐号和密码,共享会挂载到/Volumes/share

 

密码更改

对于域账户在windows上修改账号密码后,在mac登录界面输入新密码,进入系统后会提示“更新钥匙串密码”,点击该按钮,输入老密码来完成登录钥匙串的刷新

macos是ios吗 macos是什么软件_git_19

 

截图

1.Command+shift+3: 全屏截图

2.Command+shift+4: 鼠标选定区域截图

使用第2种截图,还有两个小技巧:

使用Command+shift+4后,按下空格键,鼠标会变成一个小相机,这时候使用鼠标对一个窗口点击一下鼠标左键,可对该窗口进行截图。 

使用Command+shift+4后,画一个抓取的区域,不要松开鼠标,接着

(1)按住空格可以移动这个区域  (2)按住Shift后,将锁定X或者Y轴进行拖动  (3)按住Option后,将按照区域圆心进行放大.

截图默认以png格式,保存在桌面上;可通过在终端下执行如下命令进行修改:

1 defaults write com.apple.screencapture location ~/Pictures/Scapture/  // 将截图保存目录修改到当前用户的'Pictures/Scapture'目录中
2 // 'Scapture'目录需要提前创建好
3 
4 defaults write com.apple.screencapture type jpg
5 // 将截图以jpg格式保存
6 
7 // 为了使修改生效,需要重启SystemUIServer
8 killall SystemUIServer

 

Homebrew

Homebrew【中文】(wiki  中文)是macOS的软件包管理器 

安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

homebrew访问的远程下载服务器,默认是在国外的(有墙),一般访问比较慢

但是国内的一些高校、互联网企业自己搭建了自己的服务器,我们更换为国内的服务器,访问速度更快一些

① 阿里云

# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git
# 刷新源
brew update

② 清华源

# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
# 刷新源
brew update

③ 中科大源

# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 刷新源
brew update

 

brew list // 列出当前安装的软件

brew install python3  // 安装python3

brew install subversion

brew install git

brew install pstree  // 安装pstree树状进程查看器

/*** pstree命令行介绍  ***/

pstree // 以进程树的方式输出所有进程的pid、用户名、可执行程序完整路径以及命令行参数
pstree > /Users/XXX/test1.log  // 将进程树信息输出到/Users/XXX/test1.log文件中

pstree --help  // 查看pstree命令帮助

pstree -s Chrome  // 以进程树的方式输出所有进程名中包含Chrome字符串的信息(由其启动的子进程也会输出)  注:Console单行显示不下会被截断
pstree -w -s Chrome  // 以进程树的方式输出所有进程名中包含Chrome字符串的信息(由其启动的子进程也会输出)  注:Console单行显示不下会换下一行显示

pstree -p 11350 // 以进程树的方式输出pid为11350的信息(由其启动的子进程也会输出)  注:Console单行显示不下会被截断
pstree -w -p 11350  // 以进程树的方式输出pid为11350的信息(由其启动的子进程也会输出)  注:Console单行显示不下会换下一行显示

brew install htop   // 安装htop,动态显示系统当前的进程  top的高级版本

brew info python3  // 查看python3的版本信息(会读取软件源中的信息)

brew search curl  // 搜索curl:若已安装会在后打一个勾;若没安装,会推荐服务器源中的有关curl的软件

brew upgrade wget  // 升级wget

brew uninstall wget  // 卸载wget

brew remove wget // 卸载wget

brew outdated // 列出过时的软件包(已安装但不是最新版本)

brew doctor // 检查brew运行状态

 

Homebrew-Cask 是 Homebrew 的一个扩展。它能够优雅、简单、快速的安装和管理 macOS 图形界面程序,而不用手动从AppStore上安装软件,比如Google Chrome 和Dropbox等等

brew cask  // 若没有安装cask扩展,则会下载并安装该扩展

brew cask -help // 查看帮助

brew cask install google-chrome // 安装google-chrome浏览器

brew cask uninstall google-chrome // 卸载google-chrome浏览器

brew cask search google-chrome  // 搜索google-chrome浏览器

brew cask info google-chrome // 查看google-chrome浏览器相关信息

brew cask list // 列出通过 Homebrew-Cask 安装的包

使用cask安装常用图形界面软件:

brew cask install iterm2         #安装iTerm 2
brew cask install launchrocket   #管理软件后台服务
brew cask install google-chrome  #安装Chrome
brew cask install the-unarchiver #解压软件
brew cask install alfred         #效率软件
brew cask install qq             #腾讯QQ
brew cask install evernote       #云笔记软件
brew cask install sublime-text   #文本编辑器
brew cask install skitch         #ervernote配套的截图软件
brew cask install dropbox        #文件同步软件
brew cask install zotero         #网页收藏与文献管理软件
brew cask install anki           #记忆软件
brew cask install virtualbox     #虚拟机,可以装个Windows
brew cask install self-control   #避免分心的软件
brew cask install vlc            #视频软件
brew cask install appcleaner     #应用清理
#Quick Look 系列
brew cask install qlcolorcode    #预览脚本时自动代码配色
brew cask install qlstephen      #预览未知拓展名的纯文本文件
brew cask install qlmarkdown     #预览Markdown文件
brew cask install quicklook-json #预览JSON文件
brew cask install quicklook-csv  #预览CSV文件

 

brew services 是一个非常强大的工具,可以用来管理各种服务的启停,有点像 linux 里面的 services,非常方便,以 elasticsearch 为例

brew install elasticsearch          # 安装 elasticsearch
brew services start elasticsearch   # 启动 elasticsearch
brew services stop elasticsearch    # 停止 elasticsearch
brew services restart elasticsearch # 重启 elasticsearch
brew services list                  # 列出当前的状态

brew services相关配置路径:/usr/local/etc/
brew services相关日志路径:/usr/local/var/log

 

开发

C#    JetBrains rider  跨平台   mac上最好的c#开发IDE

 

版本工具

git  命令行工具,xCode CommandLineTools缺省会自带

svn  命令行工具(subversion),通过brew install subversion来安装

 

查看与简单编辑图像、阅读pdf - preview/预览

中文拼音输入法  sougou for mac 

音乐 QQ音乐 for mac  虾米音乐mac版

视频 MPlayerX  Plex

聊天 QQ  for mac

浏览器 chrome  firefox  QQ浏览器

火车票 12306购票  12306购票新版 12306订票助手

种子搜索 aMule

下载 迅雷mac版  QQ旋风网页版配合QQ浏览器进行离线下载

QQ离线云播放(public)  使用文件的hash(SHA1)值  示例: 阿凡达

macos是ios吗 macos是什么软件_git_20