终端是macOS随附的功能强大的工具。它允许您输入命令并从操作系统获取输出。尽管作为命令行界面(CLI)的Terminal功能强大,并且通常比图形用户界面(GUI)更为强大,但由于人们要么不花时间学习命令,要么他们却没有充分利用它们,所以它经常未被充分利用。太怕无法涉足命令,因为一次输入错误,您可能会弄乱系统中的某些内容。
幸运的是,并非所有命令都令人恐惧。在本篇文章中,我们将向您展示可以在Terminal上执行的十个命令,这些命令现在或将来都可以使用。
在macOS中使用的十个有趣且有用的终端命令
1.检查服务器响应
Ping可能是普通Mac用户可能实际使用的更有用的终端命令之一。通过此命令,您可以检查域或IP地址(例如“ www.google.com”)的响应,并查看服务器响应需要多长时间。
要执行Ping命令,请在终端中输入以下内容:
ping www.google.com
请注意,您可以将URL替换为所需的任何网站URL,也可以使用IP地址。
2.禁用屏幕截图阴影
使用以下命令为Mac上特定窗口的屏幕快照时,可以轻松地关闭屏幕快照的阴影:
defaults write com.apple.screencapture disable-shadow -bool TRUE
此命令的作用是将与禁用Mac屏幕捕获配置文件中的阴影相关的布尔变量从false更改为true,以使阴影不再出现。
在执行以下命令后,将使用此命令来保存更改:
killall SystemUIServer
这将重新启动Mac上的关键服务以保存您的更改。如果您想在屏幕快照中重新启用阴影,则可以再次执行上述命令,只是将“ TRUE”替换为“ FALSE”。
3.在Finder中显示隐藏文件
终端还为您提供了一种在Finder中显示所有隐藏文件的简便方法。使用以下命令完成:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
进行此更改后,您必须重新启动finder,这可以通过以下命令完成:
killall Finder
现在,当使用Finder搜索文件时,甚至会显示通常被隐藏以保护您免受可能会损坏系统的意外更改的文件。
您也可以通过重复上述命令轻松地再次隐藏隐藏文件,除了用“ FALSE”代替“ TRUE”。
4. 让Mac说话
您也可以使用Terminal使Mac说话。如果您想让Mac大声说些什么,则可以使用“ say”命令,然后跟您想要Mac所说的一样。这是一个例子:
say "Hi iDownloadBlog, Terminal says hello."
在此示例中,您的Mac将使用默认系统声音准确说出引号中的内容。
5.防止Mac入睡
终端提供了一种防止Mac入睡,使显示器变暗或显示屏幕保护程序的方法。只需使用以下命令:
caffeinate
在此示例中,我们的Mac将保持唤醒状态150,000秒,然后在该时间段后,该命令将被自动禁用。您也可以随时按Control + C提前结束命令。
6.查看并清除您的终端命令历史记录
如果您想查看过去输入的Terminal命令,幸运的是Terminal保留了历史记录,您可以随时使用以下命令进行检查:
history
输入后,您将看到已使用的所有命令,或者使用Mac的其他任何人都可能使用过的命令。这也使复制和粘贴您以前输入的长命令变得很容易,而您又不想再次输入。
如果您想从终端中删除命令历史记录,可以只使用以下命令:
history -c
输入此命令后,您的历史记录将被删除,并且没有人能够拉出您的命令行历史记录以查看您使用了哪些命令。
7.对Mac进行压力测试
如果您怀疑Mac的风扇工作不正常,或者系统无法满足其应有的需求,则可以使用Terminal使用以下命令对处理器进行压力测试:
yes > /dev/null &
如果您使用的是多核Mac,则需要多次键入命令以匹配您拥有的核数,然后再按回车键。例如,如果您有四个核心,那么在按回车键之前,您将连续四次键入命令,如下所示:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes /dev/null &
您可以在Mac上启动Activity Monitor作为奖励,以观看CPU开始加速运行。您可以随时使用以下命令结束压力测试:
killall yes
如果您怀疑风扇有故障,这是聆听磨削的好时机。此外,它可以用来查看您的进程在何时应该能够处理更多负载时是否过早阻塞。
8.连接电源后启用类似iOS的电源提示
尽管将电源插入Mac时,Mac通常通常很安静,但插入它们以指示它们正在充电时,iOS设备都会发出蜂鸣声。使用Terminal,可以通过以下命令在Mac上启用此功能:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool TRUE; open /System/Library/CoreServices/PowerChime.app &
现在,点击返回键后,便会启用提示音。您还可以随时使用以下命令禁用线性调频:
defaults write com.apple.PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
当您知道电源连接已连接时,这是一种很好听的声音,但实际上取决于是否启用它。
9.更频繁地检查macOS更新
Mac已开箱配置,可以每周检查一次macOS和Mac App Store应用程序的更新,但您可以使用Terminal进行更改。例如,如果您想让Mac每天检查更新,请输入以下命令:
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 1
您可以将整数更改为所需的任何数量–该数字表示Mac等待检查更新的天数,因此,如果要恢复为默认的每周检查,则可以使用以下命令:
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 7
现在,您可以比以前更频繁地通知重要的应用程序更新和macOS更新。
10.将Mac的屏幕保护程序设置为墙纸
如果您想吃点点心,可以使用以下有趣且古怪的命令,将当前的屏幕保护程序临时设置为使用Terminal的Mac壁纸:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
只要命令运行,这将使您当前的屏幕保护程序成为桌面墙纸。如果关闭终端应用程序或使用Control + C快捷方式,则墙纸将恢复正常。
以上就是给大家带来的适用于macOS的10个有趣且实用的终端命令,更多Mac软件 https://www.macjb.com/ Mac金币欢迎你到访。
相关推荐
这个包是专为PyPy解释器构建的,版本为258,适用于macOS 10.11系统,且为64位架构。`whl`文件是Python的Wheel格式,它是一种预编译的Python软件包,可以方便用户快速安装而无需编译源代码。 Python开发语言是当今最...
6. **thefuck**:这是一个有趣的命令行工具,可以自动纠正你在终端输入的错误命令,避免因小错误造成不必要的麻烦。 7. **Debian/Linux 和 Arch Linux 支持**:AwsTerm 不仅限于 macOS,还适用于基于 Debian 和 ...
总的来说,Typon是一款独特且实用的工具,它将打字练习与终端游戏相结合,不仅适用于想要提高打字速度的个人,也适合教育环境中的教师用于教学。通过持续的练习,用户可以在Typon的帮助下逐步提高打字效率,同时享受...
由于pipeX.sh是基于bash编写,所以它适用于任何支持bash的系统,包括大多数Linux发行版和macOS。 pipeX.sh的实现主要依赖于以下几个关键知识点: 1. **Bash Shell脚本**:Bash是GNU项目的一部分,是Linux和macOS等...
这个资源提供的是版本1.0.0.post1的python_cfonts库,适用于Python 2和Python 3环境,且是跨平台的(none-any),意味着它可以在任何支持Python的系统上运行。 在Python开发中,库是非常关键的组成部分,它们为...
通过深入了解这些知识点,你可以开始探索 rmacs 如何利用 Racket 的特性构建一个高效且可定制的终端内 EMACS 实现。如果你对 EMACS 或 Racket 有兴趣,那么 rmacs 将是一个有趣的学习和实践项目。
3. **命令行界面**:教授如何在终端中执行命令,如ls(列出文件),cd(切换目录),mkdir(创建目录),rm(删除文件或目录)等常用命令。 4. **文件和权限管理**:学习如何创建、复制、移动、重命名和删除文件,...
**shellmoji** 是一个专为 Unix-like 操作系统(如 Linux 和 macOS)设计的工具,它允许用户通过表情符号(emoji)来增强和美化他们的命令行界面,尤其是在使用 shell 脚本或 Bash 交互式环境时。这个工具特别适合...
Ubuntu不仅适用于个人电脑,还被广泛应用于服务器领域。对于新手来说,Ubuntu提供了一个直观且易于使用的界面,同时为高级用户提供了一个强大的命令行环境。 ### 二、Ubuntu桌面环境概览 #### 1. 默认桌面环境:...
- **ubuntu** 指Linux发行版之一,表明这个dotfiles项目也适用于Ubuntu系统。 - **developer-tools** 意味着这个项目可能包括了一些开发者常用的工具配置。 - **dotfiles-manager** 和 **dotfiles-installer** 暗示...
自1991年首次发布以来,Python已经发展成为一种广泛使用的语言,适用于各种应用场景,如Web开发、数据科学、人工智能等。 #### Python的重要性 在当今社会,具备一定的编程技能变得越来越重要。Python作为一门通用...
它不仅适用于流行的文本编辑器 `Vim`,还支持终端模拟器如 `iTerm2`,以及 `Neovim` 的插件管理。这个主题以其多彩、有趣的设计元素,如“unicorns(独角兽)”,“rainbows(彩虹)”,“dragons(龙)”,“drip”...
它的作者是Pete Shinners,遵循GNU Lesser General Public License(LGPL)协议发布,这意味着它是免费开源的,适用于各种类型的项目,无论是非商业性的还是商业性的。 Pygame建立在Simple DirectMedia Layer(SDL...