11隐藏的mac设置,您可以用defaults命令解锁

defaults命令在Mac上解锁大量隐藏的首选项。下面是如何使用它和一些我们最喜欢的偏好。...

许多macOS应用程序都有一个“首选项”菜单,允许您更改其设置。您还可以在“系统首选项”面板中更改Mac选项。

unlock-mac-settings

但并非所有设置都在“首选项”或“设置”对话框中可用。这就是为什么您需要了解defaults Terminal命令。这允许您使用命令行更改应用程序和Mac系统的隐藏设置。

今天,我们将向您展示一些方便的隐藏设置在您的Mac上,您可以更改使用默认命令。

什么是属性列表(property lists)?

应用程序设置和用户首选项存储在名为属性列表(PLIST文件)的文件中。但不建议手动编辑PLIST文件。defaults命令允许您安全地更改PLIST文件中的设置和首选项,而无需手动挖掘它们。

PLIST文件存储在Mac上的两个位置。用户PLIST文件存储在~/Library/Preferences/中。波浪号(~)字符表示主文件夹。系统范围的设置存储在/Library/Preferences/中。

PLIST文件的名称是域,通常属于各个应用程序。例如,Clean My Mac 3的域是com.macpaw.CleanMyMac3. 所以Clean My Mac 3的属性列表文件是com.macpaw.CleanMyMac3普利斯特先生。

PLIST files in the Preferences folder on a Mac

查看用户首选项

您可以使用defaults命令查看应用程序的用户首选项。您可能希望在更改首选项之前执行此操作。这样你就知道原来的选择是什么,以防你想回到他们。

要查看所有用户首选项,请打开终端(在/Applicati***/Utilities/文件夹中),在提示符处键入以下命令,然后按Enter键。

defaults read

输出列表显示在终端窗口中。这将是相当长的,因为它包括所有的应用程序设置。如果要保存输出,也可以将其发送到文本文件。只需在命令末尾添加>[路径和文件名]。例如,要将所有用户首选项保存到桌面上的文件中,请键入以下命令并按Enter键。

defaults read > ~/Desktop/userpreferences.txt

Running the defaults read command on a Mac

您可能不关心Mac上所有应用程序的用户首选项。谢天谢地,您还可以使用某个应用程序的域和PLIST文件查看该应用程序的用户首选项。例如,要查看Encrypto应用程序的首选项,请键入以下命令。

defaults read com.macpaw.Encrypto

如上所述,如果您愿意,您可以如上所述添加路径和文件名以将其保存到文件中。

Running the defaults read command for a specific app on a Mac

使用defaults命令应用更改

如果使用defaults命令更改当前正在运行的应用程序的设置,该应用程序将看不到更改。它甚至会覆盖你所做的。因此,您应该先关闭应用程序,然后再使用defaults命令更改其设置。

对于Dock和Finder,必须在更改设置后重新启动它们。要重新启动Dock,请在终端窗口中使用以下命令:

killall Dock

要重新启动Finder,请使用以下命令:

killall Finder

对于下面列出的首选项,我们在需要时包括适当的killall命令。这样,在大多数情况下,您只需复制命令并将其粘贴到终端窗口中(在提示处单击鼠标右键并选择“粘贴”)。

1始终在finder中显示隐藏文件

Always show hidden files in Finder on a Mac

默认情况下,Finder不显示所有文件。有些文件隐藏在视图中——大多数文件是您不需要处理的文件。隐藏文件的文件名开头有一个点。您也可以使用相同的方法隐藏自己的文件。

要始终在Finder中显示隐藏的文件,请在终端窗口的提示下输入以下命令。

defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder

要再次隐藏所有隐藏的文件,请运行相同的命令,但将TRUE替换为FALSE:

defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder

2默认情况下始终显示展开的打印对话框

Always show an expanded Print dialog box on a Mac

要在Mac上获取其他打印选项,必须单击“打印”对话框中的“显示详细信息”。如果经常使用这些附加打印选项,则可以更改设置以每次显示完全展开的打印对话框。

在终端窗口的提示下输入以下命令。

defaults write -g PMPrintingExpandedStateForPrint -bool TRUE

要返回默认对话框而不使用其他选项,请输入相同的命令,将TRUE替换为FALSE:

defaults write -g PMPrintingExpandedStateForPrint -bool FALSE

三。更改默认屏幕截图格式和位置

Change the default format for screenshots on a Mac

你的Mac系统包括几个方便的截图快捷方式,比如Cmd+Shift+3可以截取整个屏幕,Cmd+Shift+4可以选择要截取的区域。

我们已经介绍了如何使用defaults命令更改屏幕截图的默认值,比如屏幕截图的默认文件格式以及它们自动保存到的位置。

4将仪表板小部件拖到桌面

Dashboard widget on the Mac desktop

很多人要么忘记了,要么不知道Mac的仪表盘。它隐藏在键盘快捷键(F12)后面。仪表板上的小部件类似于Windows中的小部件,包括时钟、天气面板和计算器等项。

您可以使用默认命令和仪表板快捷方式的组合,将小部件从仪表板移动到桌面。

5扔掉仪表板

如果你根本不用仪表盘,你可以把它扔掉。如果你有一个旧的Mac有少量内存,你可能想禁用仪表板,这样它就不会在后台使用资源。

在终端窗口的提示下输入以下命令:

defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock

要恢复仪表板,只需重新运行上述命令,将“是”替换为“否”:

defaults write com.apple.dashboard mcx-disabled -boolean NO && killall Dock

6完全隐藏桌面图标

Ic*** hidden on the Mac desktop

你可能会发现你的Mac电脑桌面上乱七八糟的文件和文件夹,尤其是如果你有一个较小的屏幕。你可以把桌面上所有的图标都隐藏起来,让自己从混乱中解脱出来。这些文件和文件夹在Finder的桌面文件夹中仍然可用。

我们介绍了如何隐藏桌面图标,作为清理Mac桌面以提高工作效率的一部分。

7在登录屏幕上显示系统信息

System information on the Mac login screen

您可以通过单击时钟在登录屏幕上查看系统信息(计算机名、macOS版本和IP地址),但此功能在默认情况下不启用。

要启用它,请在终端窗口中输入以下命令:

sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName

要禁用此功能,请输入以下命令:

sudo defaults delete /Library/Preferences/com.apple.loginwindow AdminHostInfo

8重置停靠自定义设置

Reset the Dock on a Mac to its defaults

当您第一次设置Mac时,Dock包含一组图标。它们以默认大小显示在屏幕底部。您可以自定义Dock,包括向Dock添加应用程序图标、将其重新定位到屏幕上的其他位置以及自动隐藏Dock。

快速将Dock重置为默认设置的简单方法是在终端窗口中输入以下命令:

defaults delete com.apple.dock && killall Dock

9将quit选项添加到finder

Quit option added to Finder on a Mac

你知道你真的可以退出Finder吗?默认情况下,Finder中没有Quit选项,但您可以添加一个。

在终端中输入以下命令:

defaults write com.apple.finder QuitMenuItem -bool TRUE && killall Finder

要删除退出选项,请重复上述命令,用FALSE替换TRUE:

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更改启动板中的行和列

Change the number of rows and columns in Launchpad on a Mac

您可以通过重新排列应用程序来自定义启动板。但也可以更改启动板中显示的行数和列数。默认情况下,它显示7列和5行应用程序。

要更改列数,请在终端窗口中输入以下命令。将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

要完全重置启动板(包括应用程序的排列),请在终端中输入以下命令:

defaults write com.apple.dock ResetLaunchPad -bool TRUE; killall Dock

了解有关defaults命令的详细信息

这只是defaults命令的一个示例。有关更多信息,请查看SS64的关于默认值的页面。herrbischoff的GitHub页面有很多命令要尝试。

如果您不习惯使用defaults命令,请不要担心。您可以使用第三方工具更改Mac上的设置。

  • 发表于 2021-03-22 12:04
  • 阅读 ( 459 )
  • 分类:IT

你可能感兴趣的文章

回答了20个常见的macos操作问题

... defaults write com.apple.finder AppleShowAllFiles TRUEkillall Finder ...

  • 发布于 2021-03-12 04:30
  • 阅读 ( 251 )

为你的mac电脑提供10个很棒的隐藏生产力提示和技巧

如果你是一个Mac超级用户,你可能会寻找第三方应用来提高你的工作效率。虽然Mac应用商店里充斥着令人惊叹的生产力应用程序,但你不需要看得太远,就可以立即看到生产力的涌入。 ...

  • 发布于 2021-03-12 18:46
  • 阅读 ( 268 )

如何清理你的mac桌面和提高生产力

... defaults write com.apple.finder CreateDesktop falsekillall Finder ...

  • 发布于 2021-03-13 04:22
  • 阅读 ( 231 )

如何在mac上不延迟地自动隐藏dock

... defaults write com.apple.dock autohide -bool true && defaults write com.apple.dock autohide-delay -float 0 && defaults write com.apple.dock autohide-time-modifier -float 0 && killall Dock ...

  • 发布于 2021-03-15 12:15
  • 阅读 ( 173 )

如何在android上使用adb和fastboot(以及为什么要这样做)

...Android运行时使用ADB。它允许您访问系统文件夹,或调整隐藏的设置,否则用户将无法访问这些设置。您可以使用ADB在设备之间复制系统文件,还可以使用sideload函数安装系统更新。 ...

  • 发布于 2021-03-15 23:47
  • 阅读 ( 626 )

你的mac电脑里有东西不见了?如何还原7个常用项目

... defaults delete com.apple.dock && killall Dock ...

  • 发布于 2021-03-20 05:15
  • 阅读 ( 239 )

如何在mac上隐藏任何东西:生产力指南

... defaults write com.apple.finder CreateDesktop false ...

  • 发布于 2021-03-26 11:53
  • 阅读 ( 228 )

如何在mac上恢复已删除的文件

...提示下,将这两行一次粘贴一行,在每行后面按Enter键: defaults write com.apple.finder AppleShowAllFiles TRUE
 
 killall Finder 运行这些命令后,您应该能够看到“.Trashes”文件夹。你甚至可以从Finder中清空它来清除U盘上的一些空间。 ...

  • 发布于 2021-04-05 02:23
  • 阅读 ( 211 )

如何从iphone的锁屏中隐藏敏感通知

...您可以将某些应用程序指定为“敏感”,以便在锁定**时隐藏通知内容,只有在使用Touch ID或Face ID解锁iPhone时才能看到完整预览。这适用于你**上的每一个应用程序,不同于iOS10和之前的版本。 以前,只有邮件和消息允许这种第...

  • 发布于 2021-04-07 02:58
  • 阅读 ( 191 )

macos十大终端技巧

...应用程序中解脱出来。 要添加空白,请使用以下命令: defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' 然后键入: killall Dock 对所需的空格重复此过程。若要删除一个,只需将其从基座上像任何普通应用程序...

  • 发布于 2021-04-09 05:58
  • 阅读 ( 182 )
梅格妮wmx
梅格妮wmx

0 篇文章

相关推荐