5 个有用的 Mac 终端技巧
深藏在你的Mac 漂亮的界面下面是一个有几十年历史的叫做 UNIX 的骨干,你可以使用它的老式终端来运行无法从应用程序或菜单访问的简单命令。这些不仅对开发人员和黑客有用——即使您以前从未深入研究过终端,也有一些调整可以让您的 Mac 变得更好并增强您对命令行的信心终端应用程序存储在应用程序 > 实用程序下,但您可以随时通过按 Command+Space 打开 Spotlight,搜索“终端”并按 Enter 快速启动它。
设置关机定时器
这是一个简单的。有时我想在工作完成时让我的电脑保持一两个小时(比如下载大文件),并在完成后关闭它。要设置关机计时器,请打开终端窗口并运行:
sudo shutdown -h +60
要分解该命令,它的作用如下:
▪sudo告诉终端以超级用户或管理员身份运行以下命令。您需要输入密码,但在您键入时不会显示星号。别担心,它正在接收您的按键。
▪shutdown 是我们发送到系统的主要命令。
▪该-h标志告诉它停止,或关闭。如果要重新启动,可以将其替换为-r,如果要让计算机进入睡眠状态,则可以替换为-s。
▪最后,这+60是我们的计时器,以分钟为单位。上面的命令告诉系统在 60 分钟或一小时后关闭——但你可以用你想要的任何时间来替换这个数字。如果需要,您还可以使用格式为 yymmddhhmm 的特定日期和时间。 要在计时器结束之前取消计时器,只需运行:
sudo killall shutdown
它会终止在后台运行的关闭进程。
防止您的 Mac 进入睡眠状态
另一方面,您可能希望使用其自动节能功能来防止 Mac 进入睡眠状态。在这种情况下,您可以只使用“caffeinate”命令来设置反睡眠定时器:
caffeinate -u -t 3600
该-u标志告诉系统就好像用户处于活动状态一样(因此显示器也不会进入睡眠状态),同时-t设置一个计时器,在这种情况下为3,600秒(或一小时)。届时,您通常的节能规则将重新生效。
显示隐藏的文件和文件夹
一般来说,大多数人不需要查看或编辑任何隐藏文件。它们被隐藏是有原因的:系统需要它们,而你不需要。但是,如果您发现出于某种原因需要访问某个文件——或者您想隐藏一些您自己的秘密文件——您可以运行以下命令以在 Finder 中显示隐藏文件:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
然后,要让这些更改生效,请通过运行以下命令重新启动 Finder:
killall Finder
您还可以将这两个命令与一些&符号结合使用:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall Finder
要隐藏您自己的文件夹或文件,您可以运行:
chflags hidden ~/Dekstop/MySecrets && killall Finder
…替换/Dekstop/MySecrets为您自己的秘密文件夹或文件的路径。(表示您的主文件夹,也可以在 中找到/home/[yourusername]。)要使隐藏的文件和文件夹再次不可见,只需使用FALSE代替运行原始命令TRUE。
自定义 Dock
Dock 是 macOS 界面的一个重要部分:您将最常用的快捷方式存储在那里,使用它在窗口之间跳转,并隐藏您现在不需要的最小化应用程序。虽然您会在 macOS 的“设置”>“停靠”菜单下找到一些有用的调整,但您可以使用一些终端命令进一步自定义它。
例如,想要添加一个空白间隔来帮助将您的应用程序分组?跑步:
defaults write com.apple.Dock persistent-apps -array-add ‘{“tile-type”=“spacer-tile”;}’ && killall Dock
或者,如果您希望 Dock 尽可能简约,您可以隐藏当前未运行的所有应用程序:
defaults write com.apple.Dock static-only -bool TRUE && killall Dock
如果您经常使用 Command+H 来“隐藏”应用程序,您甚至可以在 Dock 中将它们的图标变暗,这样您就知道它们是隐藏的:
defaults write com.apple.Dock showhidden -bool TRUE && killall Dock
最后,如果您喜欢自动显示和隐藏 Dock,您可能已经注意到该动画有 1 秒的延迟——也就是说,当您将鼠标悬停在屏幕底部时,它会在 Dock 前一秒钟滑入。要消除此延迟,请运行:
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
或者,您可以将该 0 更改为更高的数字以增加延迟。要返回默认的自动隐藏设置,请运行:
defaults delete com.apple.Dock autohide-delay && killall Dock
调整 Mac 截屏的方式
在 Mac 上截取屏幕截图非常简单:只需按 Command+Shift+4 即可抓取窗口或屏幕的一部分。不幸的是,您无法控制这些屏幕截图的存储方式——至少,从屏幕菜单中是这样。但是,您可以从终端自定义内容。
例如,如果要更改屏幕截图的存储位置,可以运行:
defaults write com.apple.screencapture location ~/Pictures && killall SystemUIServer
替换/Pictures为您要使用的任何文件夹。如果要恢复默认行为,只需将该路径/Desktop替换为。
接下来,您可以使用以下命令删除屏幕截图周围的阴影:
defaults write com.apple.screencapture disable-shadow -bool TRUE && killall SystemUIServer
您可以通过使用FALSE而不是重新运行该命令来将它们带回来TRUE。
此外,您可以将这些屏幕截图的文件类型(默认为 PNG)更改为其他类型:
defaults write com.apple.screencapture type JPG && killall SystemUIServer
您可以用几种文件类型替换 JPG,就像PDF,您选择的那样。
最后,您可以使用以下命令更改屏幕截图文件的默认名称:
defaults write com.apple.screencapture name “mycapture” && killall SystemUIServer
您可以将mycapture替换为您想要的任何文件名。使用这几个命令,您应该能够让您的 Mac 在没有额外程序的情况下按照您想要的方式截取屏幕截图。
观看星球大战
很久以前,在一个很远很远的终端里,一些有进取心的人用 ASCII重新创建了《新希望》的全部内容。它今天仍然可以在终端中使用,并且在当前版本的 macOS 上,您可以运行:
nc towel.blinkenlights.nl 23
观看以文本形式播放的故事。
5 个有用的 Mac 终端技巧相关推荐
- 自定义linux命令工具栏,如何自定义Mac终端并使其更有用!
原标题:如何自定义Mac终端并使其更有用! 终端应用程序是您在macOS中访问命令行的网关.它提供了带有外壳程序或命令解释器的接口,该接口可接收您的命令并调用其他命令来执行例行任务和复杂任务.如果您只 ...
- Mac 终端的入门指南与进阶技巧
前言 hihi,勇敢的小伙伴儿们大家好啊,今天我想分享的是 Mac 终端的一些用法,说起分享的原因呢,也是在生活中受到了前辈的指导,那分享的目的呢,就是想在分享的同时和大家一起学习并逐渐掌握这个技能, ...
- 苹果Mac终端上常用的命令行指令和技巧
mac终端常用命令 OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念. 你在桌面上看到的硬盘都挂在/Volumes下. 比如 ...
- autojs命令代码大全_mac使用技巧,mac使用常见教程,mac终端命令常见大全
使用Mac中难免会出现各种意外,今天小编为大家整理了一些常用的mac使用技巧,mac使用常见教程和mac终端命令常见大全,使用Mac的朋友可千万不要错过哦,快来看看吧! Mac终端命令大全 OSX 采 ...
- mac 终端提示_有用的终端提示
mac 终端提示 A while ago I started a thread on Twitter with a few terminal tips. There are lots of comma ...
- Mac小技巧—如何查看 Mac 的关机和重启历史
怎么查看Mac电脑的开机记录?可能在有些情况下我们需要详细的了解一下Mac电脑开关机时间,那么开关机时间记录在哪里? 使用终端查看 Mac 的关机和重启历史记录 如果您需要查看 Mac 的关机或重启历 ...
- Mac使用技巧合集(持续更新)
2019独角兽企业重金招聘Python工程师标准>>> 本文转自 Sagacity-池建强的BLOG.原文作者把使用Mac的一些技巧总结出来供大家参考,并且发布于微博和微信公众账号& ...
- 终端软件升级功能开发_5个很棒的终端技巧可帮助您升级为开发人员
终端软件升级功能开发 There are plenty of beginner tutorials around that help you learn command line basics, su ...
- 用终端访问路由器设置端口开发_serial for mac(终端管理软件)v2.0.3
原标题:serial for mac(终端管理软件)v2.0.3 serial for mac是应用在Mac上的一款终端管理软件,可以帮助您连接和控制串行设备,如服务器,路由器或调制解调器等网络设备, ...
最新文章
- java 进程睡眠_Linux进程的睡眠和唤醒简析
- [Flex]关于国内Flex开发者/从业者的调查问卷
- 机器学习笔记: 聚类 模糊聚类与模糊层次聚类(论文笔记 Fuzzy Agglomerative Clustering :ICAISC 2015)
- python 一次编辑
- macos 此服务器的证书无效_跨平台本地SSL证书生成工具,本地也能优雅的调试https...
- 1724: [Usaco2006 Nov]Fence Repair 切割木板( 贪心 )
- 16_python基础—面向对象基础
- 如何自动搜出更好、更小、更快的NLP模型?
- java反编译工具jd-gui下载与使用
- HTML认识数字游戏,小班数学游戏教案《认识数字》
- 玩家浅谈MID平板电脑主流中端方案
- 台达变频器485通讯接线图_三菱PLC 与台达VFD-L 变频器通讯(RS485)程序
- ios逆向工具tweak logos语法总结
- 同一块芯片,同时使用多个SOCKET工作,应该注意什么问题?
- 【阿里云总监课】存储系统设计——NVMe SSD性能影响因素一探究竟
- Linux如何强制关闭任务进程(Linux版任务管理器)
- 数据库范式——(1NF,2NF,3NF,BCNF,含实例分析)
- 鼠标指针(光标)变成黑方块的解决方法
- 为什么Java大数据是最火爆的编程语言?
- 分布式全局唯一ID生成算法(改进的雪花算法——解决时钟回拨问题)