许多macOS应用程序都有一个首选项菜单,可用于更改其设置。您还可以在“系统偏好设置" 面板中更改Mac选项。
但是,“偏好设置"或“设置"对话框中并非所有设置都可用。因此,您需要了解默认值终端命令。这样一来,您就可以使用命令行更改应用和Mac系统的隐藏设置。
今天,我们将向您展示Mac上一些方便的隐藏设置,您可以使用默认值
什么是属性列表?
应用程序设置和用户首选项存储在称为属性列表的文件(PLIST文件)中。但是不建议手动编辑PLIST文件。 默认值命令使您可以安全地更改PLIST文件中的设置和首选项,而无需手工进行深入研究。
PLIST文件存储在Mac上的两个位置。用户PLIST文件存储在〜/ Library / Preferences / 中。 波浪号(〜)字符代表您的主文件夹。系统范围的设置存储在 / Library / Preferences / 中。
PLIST文件的名称是域,通常属于单个应用程序。例如,“清理我的Mac 3"的域是 com.macpaw.CleanMyMac3 。因此,“清理My Mac 3"的属性列表文件为 com.macpaw.CleanMyMac3.plist 。
您可以使用默认值命令。在更改首选项之前,您可能需要执行此操作。这样一来,您便可以知道原来的选项是什么,以防万一。要查看所有用户的首选项,请打开“终端"(在 / Applications / Utilities / 中文件夹),在提示符下键入以下命令,然后按 Enter 。
defaults read
输出列表显示在“终端"窗口中。这将很长,因为它包含每个应用程序的所有设置。如果要保存输出,也可以将输出发送到文本文件。只需在命令末尾添加> [路径和文件名] 。例如,要将所有用户首选项保存到桌面上的文件中,请键入以下命令,然后按 Enter 。
defaults read > ~/Desktop/userpreferences.txt
您可能并不在乎所有应用程序的用户首选项您的Mac。幸运的是,您还可以使用其域和PLIST文件查看单个应用程序的用户首选项。例如,要查看Encrypto应用程序的首选项,请键入以下命令。
defaults read com.macpaw.Encrypto
如果使用 defaults 命令更改当前正在运行的应用程序的设置,则该应用程序将赢得看不到变化。它甚至可能覆盖您所做的事情。因此,在使用默认值命令更改应用程序设置之前,应先关闭该应用程序。
对于Dock和Finder,必须在更改设置后重新启动它们。要重新启动Dock,请在“终端"窗口中使用以下命令:
killall Dock
要重新启动Finder,请使用以下命令:
killall Finder
对于下面列出的首选项,我们包括适当的<在需要的地方执行strong> killall 命令。这样,在大多数情况下,您只需复制命令并将其粘贴到“终端"窗口中(在提示符处单击鼠标右键,然后选择粘贴)。
1。始终在Finder中显示隐藏文件
默认情况下,Finder不会显示所有文件。有些文件从视图中隐藏起来-大多数都是您不需要处理的文件。隐藏的文件在文件名的开头带有一个点。您也可以使用相同的方法隐藏自己的文件。
要始终在Finder中显示隐藏的文件,请在“终端"窗口的提示符下输入以下命令。
defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder
要隐藏所有再次隐藏文件,运行相同的命令,但将 TRUE 替换为 FALSE :
defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder
2。始终始终默认显示“展开的打印"对话框
要在Mac上获得其他打印选项,必须在打印对话框上单击显示详细信息。如果您经常使用这些其他打印选项,则可以更改设置以每次显示完全展开的 Print 对话框。
在“终端"窗口的提示符下输入以下命令。
defaults write -g PMPrintingExpandedStateForPrint -bool TRUE
要返回不带其他选项的默认对话框,请输入相同的命令,将 TRUE 替换为 FALSE :
defaults write -g PMPrintingExpandedStateForPrint -bool FALSE
3。更改默认的屏幕截图格式和位置
您的Mac系统包含一些方便的快捷方式来获取屏幕截图,例如 Cmd + Shift + 3 可捕获整个屏幕,而 Cmd + Shift + 4 以选择要捕获的区域。
我们已经介绍了如何使用 defaults 命令更改屏幕截图的默认设置,例如的默认文件格式屏幕截图及其自动保存到的位置。
4。将仪表板小部件拖动到桌面上
许多人会忘记或不了解Mac仪表板。它隐藏在键盘快捷键( F12 )的后面。仪表板上的小部件类似于Windows中的小工具,并包括诸如时钟,天气面板和计算器之类的项目。
您可以使用默认值的组合将小部件从仪表板移动到桌面。 命令和仪表板快捷键。
5。摆脱仪表板
如果您根本不使用仪表板,则可以摆脱它。如果您的Mac较旧,内存较小,则可能需要禁用仪表板,以便它不会在后台使用资源。
在“终端"窗口的提示符下输入以下命令:
defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock
要恢复仪表板,只需重新运行以上命令,将 YES 替换为 NO :
defaults write com.apple.dashboard mcx-disabled -boolean NO && killall Dock
6。完全隐藏桌面图标
您可能会发现Mac的桌面上杂乱无章的文件和文件夹,尤其是在屏幕较小的情况下。您可以隐藏桌面上的所有图标,以免混乱。这些文件和文件夹仍位于Finder的 Desktop 文件夹中。
我们介绍了如何隐藏桌面图标,这是清理Mac桌面以提高工作效率的一部分。 p>
7。在登录屏幕上显示系统信息
您可以通过单击时钟在登录屏幕上查看系统信息(计算机名称,macOS版本和IP地址),但默认情况下未启用此功能。
要启用它,请在“终端"窗口中输入以下命令:
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
要禁用此功能,请输入以下命令:
sudo defaults delete /Library/Preferences/com.apple.loginwindow AdminHostInfo
8。重置Dock的自定义项
首次设置Mac时,Dock包含一组图标。这些以默认大小显示在屏幕底部。您可以自定义Dock,包括将应用程序图标添加到Dock,将其重新定位到屏幕上的其他位置,并使Dock自动隐藏。
一种快速将Dock重置为默认设置的简单方法在“终端"窗口中输入以下命令:
defaults delete com.apple.dock && killall Dock
9。将退出选项添加到Finder
您知道您实际上可以退出Finder吗?默认情况下,Finder中没有 Quit 选项,但是您可以添加一个。
在终端中输入以下命令:
defaults write com.apple.finder QuitMenuItem -bool TRUE && killall Finder
要删除Quit选项,重复上述命令,将 TRUE 替换为 FALSE :
defaults write com.apple.finder QuitMenuItem -bool FALSE; killall Finder
10。一次显示一个应用程序
您可以一次在桌面上显示多个应用程序。但是,如果您在小屏幕上工作,一次只显示一个应用程序可能会很有用。启用单应用程序模式后,打开最小化的应用程序将隐藏所有其他打开的应用程序。
在终端窗口中输入以下命令进行尝试:
defaults write com.apple.dock single-app -bool TRUE && killall Dock
禁用单个应用程序模式,在此命令中将 TRUE 替换为 FALSE :
defaults write com.apple.dock single-app -bool FALSE && killall Dock
11。在启动板中更改行和列
您可以通过重新排列应用来自定义启动板。但是,您也可以更改启动板中显示的行数和列数。默认情况下,它显示七列和五行应用程序。
要更改列数,请在“终端"窗口中输入以下命令。将 X 替换为所需的列数:
defaults write com.apple.dock springboard-columns -int X
要更改行数,请使用此命令,再次将 X 替换为数字行数:
defaults write com.apple.dock springboard-rows -int X
然后强制重新启动启动板并使用以下命令重新启动Dock:
defaults write com.apple.dock ResetLaunchPad -bool TRUE && killall Dock
要恢复为默认的列数和行数,请输入以下命令:
defaults delete com.apple.dock springboard-rows
defaults delete com.apple.dock springboard-columns
killall Dock
要完全重置Launchpad,包括应用程序的排列,请在终端中输入以下命令:
defaults write com.apple.dock ResetLaunchPad -bool TRUE; killall Dock
了解有关默认命令的更多信息
此只是默认值命令可以执行的操作的一个示例。请查看SS64有关默认设置的页面,以获取更多信息。而且herrbischoff的GitHub页面上有许多命令可以尝试。
如果您不习惯使用 defaults 命令,请不要担心。您可以使用第三方工具在Mac上更改设置。