您应该了解的 5 个重要 macOS 终端命令

已发表: 2023-09-06

macOS 中的终端应用程序是最有用的工具之一。 尽管有些用户更喜欢用户友好的图形用户界面 (GUI),但请务必记住 macOS 起源于命令行界面。 因此,它的根源与终端密切相关。 如果您使用这个工具,您可以大大提高您的可用性和生产力。 这里有五个有用的 macOS 终端命令,可以简化您的日常生活并提高您的工作效率。

essential macos terminal commands

目录

安装自制程序

终端是一个强大的工具,但为了充分利用它,我们建议安装一个名为 Homebrew 的包管理器。 它就像 Mac OS 缺少的包管理器,有大量的包可供选择。 如果您是开发人员或经常使用 CLI 命令,它可以简化您的工作流程。 安装 Homebrew 就像煮咖啡一样简单,还可以帮助您设置一些有用的 macOS 终端命令和实用程序。

使用终端命令获取旧的 Wi-Fi 密码

您的 Mac 存储您曾经使用过的所有 Wi-Fi 密码的记录,并且使用一些简单的终端命令即可轻松找到这些密码。 这是一个有用的终端命令,当您使用新设备去酒吧或餐馆时,它会派上用场。 它是最有用的 Mac 终端命令之一,可以节省时间。 您可以使用以下命令查找密码:

 安全查找通用密码-wa“Wifi”
  • 打开终端并粘贴上面的命令。
  • 输入命令后,将 Wi-Fi 名称更改为您要检索密码的 Wi-Fi 名称; 就我而言,它是“Motorola Edge 30”。
    macos terminal command to get all the wifi passwords
  • 然后您的 Mac 会要求您输入管理员名称和密码。 只需输入正确的信息并按允许即可。 enter the admin information and hit allow to save changes
  • 瞧! 它将显示正确的 Wi-Fi 密码。

最好的部分是,您不必在现场即可获取 Wi-Fi 密码,也不必连接到相关的 Wi-Fi。

使用终端增强您的屏幕截图

如果您拍摄了大量屏幕截图并想要自定义 Mac 的默认行为,例如如何命名屏幕截图、文件类型应该是什么以及保存屏幕截图的位置,这些有用的 macOS 终端命令将为您节省大量工作和麻烦。 这些是非常有用的 macOS 终端命令,不仅可以节省您的时间,还可以大大提高您的工作效率。

更改屏幕截图的名称

在本节的三个命令中,这个命令是最有用的 macOS 终端命令,您可以使用它轻松重命名屏幕截图,因为现在 Mac 上的屏幕截图是随机命名的。 以下是更改屏幕截图名称的方法:

  • 打开终端
  • 粘贴以下命令
默认写入 com.apple.screencapture 名称“[您想要的名称]” 

command to change the name of screenshots

现在您可以在此处看到屏幕截图的名称已更改。 name of the screenshot has changed

更改屏幕截图的默认文件类型

macOS 默认以 PNG 格式保存屏幕截图。 屏幕截图的质量非常好,但它们占用大量存储空间。 如果您的基础 Mac 仅具有 256 GB 存储空间(或以下)并拍摄了大量屏幕截图,我们建议将文件类型从 PNG 更改为 JPG。 您可以使用这个有用的 macOS 终端命令来做到这一点:

  • 打开终端,然后粘贴上述命令。
     默认写入 com.apple.screencapture 类型
  • 并在其旁边写下格式类型。
  • 默认写入 com.apple.screencapture 类型“jpg”
  • 就是这样。 command to change the format of the screenshots

这个 Mac 终端生产力技巧将帮助您节省一些存储空间。

相关阅读:如何在 Mac 上更改屏幕截图捕获格式和保存位置

更改屏幕截图的位置

默认情况下,macOS 将所有屏幕截图存储在桌面上,这使得桌面非常混乱。 你知道,杂乱的桌面会破坏心情; 毕竟,新的 Mac OS 桌面可以显示您生病的壁纸和一些重要的小部件。 要将屏幕截图保存到其他位置,只需使用此 macOS 终端命令并按照以下步骤操作:

  • 打开终端,然后粘贴以下命令
    默认写入 com.apple.screen 捕获位置 ~/Desktop
  • 如果要将屏幕截图保存在其他文件夹中,请在波形符 (~) 后面写入位置,如下所示command to change the location of the screenshots

这个生产力黑客是我的主要 Mac 终端实用程序之一,可以提高我的生产力并简化我的工作流程。

使用终端禁用 Gatekeeper

Gatekeeper 是 macOS 中默认启用的一项安全功能。 它会阻止安装从互联网下载的应用程序,除非该应用程序已经过验证并被认为是安全的。 尽管这是一个有用的功能,但我们不建议将其关闭,但有时它可能会很烦人。 但是,如果您是最近从基于 Windows 或 Linux 的发行版切换过来的高级用户,并且您知道自己在做什么,则可以使用这个有用的 macOS 终端命令禁用 Gatekeeper。

 sudo spctl --master-disable

操作方法如下:

  • 打开终端应用程序
  • 粘贴上面的命令
  • 输入您的管理员密码即可完成。 command to disable gatekeeper on mac os

从终端删除下载历史记录

您的 Mac 的工作方式类似于数据库,会收集有关所有下载的信息,无论您是否使用浏览器的隐身模式。 该数据存储在 SQL Lite 3 数据库中。 如果出于隐私和安全原因您不想让其他人知道您正在下载的内容,这里有两个非常有用的 macOS 终端命令可以帮助您。 它不一定会提高您的工作效率,但可以提高您的隐私和安全性。 就是这样:

  • 打开终端应用程序并粘贴以下命令:
     sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* '从 LSQuarantineEvent 选择 LSQuarantineDataURLString'
  • 这将选择整个下载历史记录,您将看到大量空白区域代表您的所有下载。 command to select previous download history from mac os
  • 现在添加以下命令来清除整个历史记录:
     sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* '从 LSQuarantineEvent 中删除'
  • 瞧,您已成功删除所有旧的下载历史记录。 terminal command to delete previous download history

不用担心。 您仍然可以在浏览器的下载部分查看所有下载内容。 Mac 创建的数据库中的数据已被删除。 all downloads

从终端测量互联网速度

如果您不喜欢那些显示您的互联网速度的互联网速度测试监视器,因为它们的网站很糟糕或者有时根本无法工作,那么这里是最终的解决方案。 您可以使用这些有用的 macOS 终端命令检查网络速度。 您不必访问网站即可执行此操作。 以下是您可以直接从终端本身监控网络速度的方法:

  • 打开终端并粘贴以下命令
    酿造安装speedtest-cli
  • 此命令将安装 speedtest.net 的命令行应用程序command to install speedtest cli
  • 安装后,输入以下命令来检查您的互联网速度

using speedtest cli to check the network speed

 速度测试-cli

如果您想随时随地检查互联网速度,这是最有用的 macOS 终端命令之一,也是提高工作效率的最佳 Mac 终端技巧之一。

额外提示:CMatrix

是时候为那些到目前为止的人提供额外提示了:它可能不在最有用的 macOS 终端命令列表中。 这将是一件有趣的事情。 有没有想过技术矩阵效应从何而来? 您知道吗,屏幕上黑色背景上有绿色图标流动的那个? 你在科幻电影中经常看到这种情况。

获取方法如下:

  • 打开终端并粘贴以下命令
    酿造安装cmatrix 

    installing cmatrix

  • 然后在终端中输入以下命令并按 Enter 键。
     矩阵

    cmatrix screen

就是这样。 现在你可以给你的朋友留下深刻的印象,至少尝试感觉自己像科幻电影的主角。

结束语

综上所述,Mac OS 中的 Terminal 应用程序是一个功能强大的工具,可以极大地改善用户体验。 在本文中,我们讨论了每个 Mac 用户都应该了解和使用的一些有用的 macOS 终端命令。 其中包括查找旧的 Wi-Fi 密码、改进屏幕截图、禁用 Gatekeeper、清除下载历史记录等。通过使用这些有用的 macOS 终端命令,您可以简化工作流程、提高工作效率并提高隐私和安全性。 我们希望这些提示和技巧将帮助您充分利用 Mac,并使您的计算体验更加高效和愉快。

有关有用的 macOS 终端命令的常见问题解答

1. 为什么使用终端比经典的 GUI 方法更好?

Mac OS 中的终端提供了更高的效率和更多的系统级别访问权限,甚至只使用很少的资源。 许多有用的 macOS 终端命令消耗的系统资源不到 0.1%。 它非常适合需要极高精度、准确度和速度的任务。 它提供了许多有用的 CLI 工具,这些工具消耗很少的资源并且使用起来非常高效。 图形用户界面对于日常任务来说更加用户友好,但不具备终端的性能和效率。

2. 有必要使用Homebrew吗?

Homebrew 是 Mac OS 上基于 CLI 的包管理器,它大大提高了用户体验,因为它包含许多有用的基于 CLI 的应用程序,例如 Speedtest CLI、H-top、Youtube DL 等。 ,您只会错过 Speedtest CLI 和 Cmatrix,但我建议每个 Mac 用户都使用它,因为它包含许多有用的 macOS 终端命令和工具,让您的 CLI 体验值得。

3. 在macOS中禁用Gatekeeper后,有办法启用它吗?

如果您不小心在 macOS 中禁用了 Gatekeeper,只需在终端中键入以下命令即可重新启用它。

 sudo spctl --主控启用