首页 / 生活 / 正文

Mac用户的5个有用的终端技巧

放大字体  缩小字体 2024-12-05 04:00  浏览次数:14

A mechanic working on a MacBook.

在Mac漂亮的界面下,隐藏着一个有几十年历史的骨干系统UNIX,你可以使用它的老式终端来运行一些从应用程序或菜单中无法访问的简单命令。这些不仅仅对开发人员和黑客有用——即使你以前从未深入研究过终端,这里有一些调整可以让你的Mac更好,并增强你的命令行信心。

终端应用程序存储在应用程序>实用程序下,但你可以在任何时候快速启动它,按命令+空格打开聚光灯,搜索“终端”,然后按回车。

设置关机定时器

这是一个简单的问题。我有时想在工作结束时让电脑开一两个小时(比如大下载),然后在工作结束时关机。要设置关机定时器,打开一个终端窗口并运行:

Sudo关机-h +60

要分解这个命令,它的功能如下:

sudo告诉终端以超级用户或管理员身份运行以下命令。你需要输入你的密码,但是当你输入的时候它不会显示星号。别担心,它正在接收你的按键。 关闭是我们发送到系统的主要命令。的 - hFlag告诉它停止或关闭。你可以replac 如果你想重启电脑,或者你想让电脑休眠。最后, + 60我们的计时器在几分钟内。上面的命令告诉系统在60分钟或1小时后关闭——但是您可以将这个数字替换为您想要的任何时间。如果需要,还可以使用yymmddhhmm格式的特定日期和时间。

要在计时器启动前取消它,只需运行:

sudo killall关闭

终止在后台运行的关机进程。

防止你的Mac电脑睡着

另一方面,你可能想用Mac的自动节能功能来防止它进入休眠状态。在这种情况下,你可以使用“咖啡因”命令来设置反睡眠计时器:

咖啡因-u -t 3600

u标志告诉系统就像用户处于活动状态一样(这样显示也不会进入休眠状态),而-t在本例中设置了3600秒(或1小时)的计时器。到那时,你通常的节能规则将重新生效。

显示隐藏的文件和文件夹

一般来说,大多数人不需要查看或编辑任何隐藏文件。它们被隐藏是有原因的:系统需要它们,而你不需要。但是如果你发现你因为某些原因需要访问一个文件,或者你想隐藏你自己的一些秘密文件,你可以运行以下命令在Finder中显示隐藏的文件:

默认值写com.apple.finder AppleShowAllFiles -bool TRUE

然后,为了让这些更改生效,重启Finder,运行:

killall仪

你也可以用一些&符号组合这两个命令:

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

(为了简单起见,我将对列表中其余需要重新启动服务的命令执行此操作。)

要隐藏你自己的文件夹或文件,你可以运行:

chflags hidden ~/Dekstop/MySecrets && killall Finder

将~/Dekstop/MySecrets替换为你自己的秘密文件夹或文件的路径。(~表示你的主文件夹,也可以在/home/[你的用户名]找到。)要使隐藏的文件和文件夹再次不可见,只需运行原来的命令,用FALSE代替TRUE。

定制码头

Dock是macOS界面的一个重要组成部分:你可以把最常用的快捷方式存储在那里,用它在窗口之间切换,还可以隐藏目前不需要的最小化应用程序。虽然你会在macOS的设置> Dock菜单下发现一些有用的调整,但你可以通过一些终端命令来进一步定制它。

例如,想要添加一个空白间隔来帮助组织你的应用程序到组?运行:

{"tile-type"="spacer-tile";}' && killall Dock

或者,如果你想保持基座尽可能的简约,你可以隐藏所有的应用程序,目前没有运行:

默认值写com.apple.Dock static-oonly -bool TRUE && killall Dock

如果你使用Command+H来“隐藏”应用程序,你甚至可以在dock中调暗它们的图标,这样你就知道它们是隐藏的:

showwhidden -bool TRUE && killall Dock

最后,如果您希望自动显示和隐藏Dock,您可能已经注意到该动画有一秒钟的延迟——也就是说,当鼠标移到屏幕底部时,大约需要一秒钟时间Dock才会滑进来。要删除此延迟,请执行:

默认写com.apple.Dock autohide-delay -float 0 && killall Dock

或者,您可以将0更改为更大的数字,以增加延迟。执行以下命令,恢复默认的自动隐藏设置。

默认删除autohide-delay && killall Dock

调整你的Mac屏幕截图的方式

在Mac上截屏非常简单:只需按Command+Shift+4就可以抓取一个窗口或屏幕的一部分。不幸的是,你不能很好地控制这些截图的存储方式——至少不能从屏幕菜单中控制。但是,你可以从终端定制东西。

例如,如果你想改变截图存储的位置,你可以运行:

默认写com.apple.screencapture location ~/Pictures && killall SystemUIServer

将~/Pictures替换为您想要使用的任何文件夹。如果您想恢复默认行为,只需将该路径替换为~/Desktop。

接下来,你可以用以下方法移除截图周围的阴影:

default write com.apple.screencapture disable-shadow -bool TRUE && killall SystemUIServer

您可以通过使用FALSE而不是TRUE重新运行该命令来恢复它们。

此外,你可以改变这些截图的文件类型(默认是PNG)为其他内容:

默认写com.apple.screencapture类型JPG && killall SystemUIServer

如果你愿意,你可以用一些文件类型来替换JPG,比如PDF。

最后,你可以用以下方法更改截图文件的默认名称:

默认写com.apple.screencapture名称“mycapture”&& killall SystemUIServer

你可以用你想要的文件名来替换。有了这几个命令,你应该能够让你的Mac完全按照你想要的方式截屏,而不需要额外的程序。

手表(是的,真的)

很久以前,在一个很远很远的终端上,一些有进取心的人用ASCII重新创建了整个。它在今天的终端上仍然可用,在当前版本的macOS中,你可以运行:

数控towel.blinkenlights。问23

看故事以文本的形式上演。享受。

热门视频
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:3217462938
头条快讯网 版权所有 黔ICP备2021009996号
中国互联网举报中心