此文章用于macOS13软件在故障时进行故障排除或临时的紧急修复。文章信息参考Apple支持。
(
1. macOS自带Web Server(apache)网页文件路径 /Library/WebServer/Documents
macOS终端指令
开启 Apache:sudo apachectl start
停止 Apache:sudo apachectl stop
重启 Apache:sudo apachectl restart
2. 故障排除和紧急修复,恢复到默认设置,参考文档:Apple支持的最新文章
3. 终端常用指令:
安装开发者软件:xcode-select –install
时间机器解除运行限制:sudo sysctl debug. lowpri_throttle_ enabled=0
恢复限制:sudo syscl debug.lowpri_throttle_enabled=1
新建隐藏文件夹:mkdir Documents/.abc
将文件夹变成隐藏:mv + 拖动文件夹进入窗口
将文件变成隐藏:chflags hidden + 拖动文件夹进入窗口
重启程序呜、桌面和启动台:killall Dock
1.查看端口被哪个程序占用:sudo lsof -i tcp:port
示例:sudo lsof -i tcp:8080 查看8080端口是否被占用
2.看到进程的PID,可以将进程杀死:sudo kill -9 PID
示例:sudo kill -9 3210
开机启动声音
关闭:sudo nvram SystemAudioVolume=%80
打开:sudo nvram -d SystemAudioVolume
检验并更改SIP配置(在恢复模式下)
检验:csrutil status
关闭:csrutil disable
开启:csrutil enable
检查更新:softwareupdate -l
执行安装更新:softwareupdate -i -a
取消macOS公测版(需要重启电脑):sudo softwareupdate --clear-catalog
4. macOS通用快捷键:
关闭/退出应用: Command + Q
复制粘贴 :Command + C / V
剪切内容 :Command + X / V
剪切/移动文件:Command + Option + V
截屏(全凭) :Command + Shift + 3
截屏(选择) :Command + Shift + 4
录屏(显示) :Command + Shift + 5
切换桌面 :Control + 右/左
右键 :Control + 鼠标点击
删除:Command + delete
关闭窗口:Command + W
剪切:Command + A
保存:Command + S
快速查看:[空格]
推出磁盘:Command + E
输入“”:Shift + Option + K
显示隐藏的文件:Command + Shift + .
5. macOS文件系统:
(1).Applications(应用程序)
这个是存放各种软件的位置。
(2).System(系统)
包含由Apple安装的系统软件。这此资源是系统正常运行所必须的,位于启动卷宗中。
/System/Library/CFMSupport CFM, Code Fragment Manager, 等同旧Mac OS应用程序都会使用的共有程式库. 以确保Mac OS环境的一致性. 当中储存有一个在OS X中极为重要的档桉—CarbonLib, 是执行炭火软件时必不可欠的档桉. 此外还有DiscRecordingLib(CD/R-RW用的程式库), OpenGLLib(OpenGL), stbCLib(c语言)。
/System/Library/DTDs 作为存放系统所使用的各种XML档桉, 并为其格式定义之档桉. Mac OS X Data形式製成的文书, 分别由三个档桉管理, 分别是PropertyList.dtd, KeyboardLayout.dtd及sdef.dtd三个档桉所组成. 而DTD, 全名为Document Type Definition. 此外, .plist档桉亦是由XML撰写出来的。
/System/Library/Extensions其实这裡就是用作存放硬件驱动的地方,苹果不称驱动程序为driver, 而是称为Extension。
/System/Library/Filesystems 主要就是用以存放OS X对应及支持何种档桉格式的资料. 例同标准的AppleShare(苹果档桉分享标准), ISO 9660/FTP/HFS及至网络上用的如Samba等。
/System/Library/HelpViewer 一切和Mac OS Help有关的档桉及文件都存放于此。
/System/Library/Find 就是搜寻机能了. 是对应多国语言的。
/System/Library/OpenSSL 全名为Secure Sockets Layer. 是一套通讯加密技术, 一般用于Web服务器上, 会将密码传送时以加密的暗号处理, 从而减低第三方成功盗 取资料的可能. 一般应用于以https开首的URL上. Mac OS X内置的WebServer—Apache, 亦包含这个服务。
/System/Library/CoreServices/Dock这是OS X的特徵之一, 这部份是有关Dock的资料。
/System/Library/CoreServices/Finder.app这个比较特别, 因为这是一个应用而非一个档桉夹, Finder.app可说是负责掌控整个OS上的一切资源。
/System/Library/CoreServices/Kerberos由MIT(麻省理工大学)开发的网络认证技术. 能够很简单地以单一ID登入系统的检证技术. Mac OS X支援其版本4的Kerberos. 所谓Kerberos, 在希腊神话中是一头住在冥界, 拥三头, 蛇尾的地狱守门犬。
/System/Library/CoreServices/Menu ExtrasStatus bar上面所有系统自带工具的原文件,双击打开可以直接在status bar上添加相应文件。
/System/Library/CoreServices/Setup Assistant所有有关设定助理的资料都存放于此。
/System/Library/CoreServices/Software Update这裡就是负责Software update的地方。
(3).Library(资料库)
系统资源库。
比如字体、ColorSync 配置、偏好设置以及插件都应该安装在 Library 目录下适当的子目录中。
Application Support包含了应用相关的数据以及支持文件,比如第三方的插件,帮助应用,模板以及应用使用到但是并不需要用来支持运行的额外资源文件。按照惯例,所有这些内容都会被存储在以应用名称命名的子目录当中。
Assistants包含了帮助用户进行配置或者其它任务的程序。
ColorPickers包含了用来选择色彩的资源,它们根据某种模型,比如 HLS (色彩角、饱和度、亮度) 选择器或者 RGB 选择器。
ColorSync包含了 ColorSync 配置和脚本。
Components包含了系统包和扩展。
Contextual Menu Items包含了用于扩展系统级菜单的插件。
Dictionaries包含了系统自带的字典文件。
Desktop Pictures桌面图片目录。
Documentation包含了供计算机用户和管理员参考的文档文件和 Apple 帮助包。(Apple 帮助包在Help 子目录当中。) 在本地域中,这个目录包含了 Apple 公司发布的帮助包(不包括开发者文档)。
Extensions包含了设备驱动和其它内核扩展。(只存在于系统域当中。)
Favorites包含了指向经常访问的文件夹、文件或者网站的别名。(仅仅存在于用户域当中。)
Fonts包含了用于显示和打印的字体文件。
Java包含了Java运行环境。
StartupItems包含了在系统导入时刻运行的系统以及第三方脚本和程序。 (更多有关系统导入时刻启动步骤的信息请参考系统启动程序主题)
(4).User(用户)
包含了某个用户专有的资源。这里也有一个Library文件夹,不同与上边的那个Library,是专为你的帐号服务,里面放的是你自己的个性化字体、配置文件等。
Applications包含仅仅当前用户可用的应用。
Desktop 包含了 Finder 在当前登录用户桌面上显示的桌面项。
Documents 包含了用户的个人文档。
Download 包含了下载的各种文档。
Library 包含了应用设置、偏好设置一起其他用户专有的系统资源。
Documentation包含了供计算机用户和管理员参考的文档文件和 Apple 帮助包。(Apple 帮助包在Help 子目录当中。) 在本地域中,这个目录包含了 Apple 公司发布的帮助包(不包括开发者文档)。
Extensions包含了设备驱动和其它内核扩展。(只存在于系统域当中)
(5)硬盘中还有几个隐藏文件夹
1) bin———储存有基本的UNIX指令
2) sbin——–UNIX 系统指令的储存地方, 是比较进阶的指令
3) etc———系统设定档桉储存地方
4) var———改动频繁的档桉, 都置放于此, 例如各log档桉
5) tmp——–系统的暂存档
6) usr———UNIX的使用者专用档桉夹
6. 删除顽固图标
mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号。下面解决这个问题。
在folder中输入路径/private/var/folders,找到名为com.apple.dock.launchpad的文件夹,里面包含一个db文件夹,即数据库,接下来对数据集进行操作。从终端输入“cd 空格 拖拽db文件夹 回车”进入到db文件夹,执行(输入并回车):
sqlite3 db "delete from apps where title='应用程序名称';"&&killall Dock
再到启动台中查看,就能发现图标已经被成功删除。
结语:这些可以说是macOS的基础知识了,如果你准备使用macOS学习、办公或日常生活,这些是必备的知识,如果使用macOS只是为了安装Windows,那当我没说。
© 2024 庞玺桐 版权所有吉ICP备2024017023号-1 吉公网安备22017202000465号