所有Mac用户都需要知道的9个实用终端命令行

通常情况下,只有高端用户才会经常用到终端应用。这并不意味着命令行非常难学,有的时候命令行可以轻松、快速的解决问题。相信所有Mac用户都尝试过命令行,今天为大家带来9个非常实用的命令行操作。一些命令行需要安装Xcode之后才可以实用,Xcode在Mac App Store中免费供应。

1.使用caffeinate阻止Mac运行屏幕保护和睡眠

caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活。我们最好使用-t为命令加入具体的时间。比如下面的命令可以使Mac一小时内不进入睡眠状态。

caffeinate -t 3600
复制代码

2.使用pkgutil解压PKG文件

如果你想查看PKG安装文件中的某个特殊文件,你可以使用pkgutil命令完成。下面的命令会将macx.pkg文件解压至桌面

pkgutil --expand macx.pkg ~/Desktop/
复制代码

3.使用purge命令释放内存

purge命令可以清除内存和硬盘的缓存,与重启Mac的效果差不多。purge命令可以让不活跃的系统内存转变为可以使用的内存。你只需在终端中输入下面的命令即可。

purge

4.使用open命令开启多个相同应用

open命令可以在终端中开启应用,使用-n可以开启多个相同应用。比如你可以使用下面的命令开启新Safari窗口

open -n /Applications/Safari.app/
复制代码

5.不通过App Store更新OS X

想要更新系统却不想打开臃肿的Mac App Store?下面的命令可以帮助你使用终端升级OS X。

sudo softwareupdate -i -a
复制代码

6.将所有下载过的文件列出来

我们可以通过下面的命令将所有下载过的内容列出来

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select LSQuarantineDataURLString from LSQuarantineEvent' |more
复制代码

7.使用chflags命令隐藏文件或文件夹

如果你想让某个文件或文件夹影藏,那么chflags命令可以实现。你只需将文件路径填对即可,比如我们向隐藏桌面上的macx文件夹。如果你想再次看到文件夹,只需将hidden改为nohidden即可。

chflags hidden ~/Desktop/macx
复制代码

8.自动输入文件路径

你知道从Finder中将任意文件拖拽至终端窗口即可获得文件的详细路径么。当你想输入某个文件的路径,不妨将文件拖拽试试。

9.创建有密码保护的压缩文件

你可以通过下面的命令将桌面上的macx.txt文件创建成有密码保护压缩文件protected.zip。

zip -e protected.zip ~/Desktop/macx.txt
复制代码

时间: 2024-10-30 10:28:28

所有Mac用户都需要知道的9个实用终端命令行的相关文章

每个 Ubuntu 用户都应该知道的 Ubuntu 16.04 LTS 的十大新功能

每个 Ubuntu 用户都应该知道的 Ubuntu 16.04 LTS 的十大新功能 开发了六个月后,Canonical在2016年4月21日正式发布了新的Ubuntu 16.04 LTS.现在它可供下载,安装到PC.笔记本和上网本上. Ubuntu的这个版本是作为"长期支持"版(LTS)发布的,将在5年的时间内得到更新和安全补丁:在此期间,会发布多个单点版本(Ubuntu 16.04.1.Ubuntu 16.04.2和Ubuntu 16.04.3).它还随带数量众多的变化,以及几项新

每个开发人员都应该知道的8个常用Linux命令

每个开发人员到了他们职业人生的某个阶段的时候,将会发现自己要寻找有关Linux的信息.我并不是这方面的专家.但是掌握了以下8个命令,我几乎可以得到我任何需要的东西. 注意:以下的命令都有很多扩展的文档,博客里提出的知识我最常用的命令,用法.如果你不了解Linux命令,这个帖子会给你一点指导. 我们以一些文本举例.假设我们有2个文件,里面有订单关于第三方的放置地点和发送回应. order.out.log 8:22:19 111, 1, Patterns of Enterprise Architec

程序员都应该知道的130个vim命令

 从1970年开始,vi和vim 就成为了程序员最喜爱的文本编辑器之一.5年前,我写了一个问自己名为"每个程序员都应该知道的100个vim 命令" 这次算是之前那篇文章的改进版,希望你会喜欢. 基础 :e filename Openfilenamefor edition :w Save file :q Exit Vim :q! Quit without saving :x Write file (if changes has been made) and exit :sav filen

【第二届PHP全球开发者大会】MySQL中文网站创始人叶金荣:程序猿都该知道的MySQL秘籍

5月14-15日的第二届2016PHP全球开发者大会在北京国际会议中心举行.MySQL中文网站创始人.Oracle MySQL ACE叶金荣带来的分享是<程序猿都该知道的MySQL秘籍>,他主要介绍了MySQL的优化秘籍,并对InnoDB引擎做了深入的讲解:同时与大家分享了在MySQL的优化过程中所采的"坑":分享最后,向大家展示了5.7版本中重大变化. 演讲内容结构: MySQL优化秘籍 InnoDB的正确玩法 一些优化参考 硬件.系统.配置选项优化 MySQL参数优化

苹果安全补丁建议Mac用户都安装

  苹果周一发布了一个非常重要的安全补丁,用来修复Network Time Protocol(NTP: 网络时间协议 )存在的一个漏洞. 网络时间协议(NTP)是一种通过因特网服务于计算机时钟的时间同步协议.这个漏洞已影响到运行 OS X Yosemite.Mavericks 和 Mountain Lion 的 Mac 用户. 这个存在于 NTPD(NTP 守护进程)漏洞,能够允许远程攻击者出发缓冲区溢出,从而在受影响的 Mac 执行任意代码.这是谷歌安全团队早些时候发现的漏洞. 用户可以打开终

每个程序员都应该知道的8个Linux命令

摘要:Linux里有很丰富的各种命令,有些是很难用的.然而,学会了前面说的这8个命令,你已经能处理大量的log分析任务了,完全不需要用脚本语言写程序来处理它们. 每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识.我并不是说你应该成为一个Linux专家,我的意思是,当面对Linux命令行任务时,你应该能很熟练的完成.事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务. 注意:下面的每个命令都有十分丰富的文档说明.这篇文章并不是来详尽的展示每个命令的各种功用的

每位网页设计师新手都应知道的10件事

在做网站时会遇到很多的问题,所以网页设计师通常要扮演多种角色,并且要掌握如何构建一个有效实用的网站布局知识. 你在网页设计所学到的大多数教训都来自工作经验.学习是一个反复持续的过程,并且没有比犯错更好的方式来获得知识(从错误中学习).在本文中,我们将讨论10个重要并常规的技巧,这是每位网页设计师新手都应该知道. 1. 优化图片,获得更好的页面加载速度 学习如何通过选择正确的格式,来优化网页图片,并确保文件大小在可行的范围你是足够小的.虽然现在人们已经都在使用宽带,但仍然有人是拨号上网.此外, 虽

购买苹果Mac电脑你该知道的事

  你是不是也经历过在Windows PC和Mac之间左右不定的时候?现在,本文的出现将会让你看到曙光,你只需要准备好你的信用卡,走进一家精品电子专卖店,刷卡成为Mac的主人,那么你的烦恼就终结了. 是不是觉得一切都很简单?是不是觉得本篇文章到此就可以结束了?其实,并没有! 想要购买Mac并没有那么容易,有钱的你仍然会有很多问题需要我们给你做出解答.比如Mac电脑在哪里出售?怎样选择信得过的店铺?你应该直接越过零售商去网上购买吗?买一个旧款的会更省一些吗?售后保障计划值得花钱吗?如果这些你都存在

决定购买苹果Mac电脑你该知道的事

你是不是也经历过在Windows PC和Mac之间左右不定的时候?现在,本文的出现将会让你看到曙光,你只需要准备好你的信用卡,走进一家精品电子专卖店,刷卡成为Mac的主人,那么你的烦恼就终结了. 是不是觉得一切都很简单?是不是觉得本篇文章到此就可以结束了?其实,并没有! 想要购买Mac并没有那么容易,有钱的你仍然会有很多问题需要我们给你做出解答.比如Mac电脑在哪里出售?怎样选择信得过的店铺?你应该直接越过零售商去网上购买吗?买一个旧款的会更省一些吗?售后保障计划值得花钱吗?如果这些你都存在疑问