十个 OS X 命令行工具

Mac OS X 的命令行界面是成千上万程序的基础,可日常用户每每不知道它的存在。依靠 GNU 基金会以及开源社区的多年努力,Apple 设计出一个“无须”使用命令的杰出操做系统。在没必要为了天天的平常操做而动用命令行的同时,只要利用得当,命令行仍然可以节省你很多时间,偶尔还会让你开怀一笑。我但愿你能好好享受这里提到的十个 OS X 命令行工具! html

一、ssh web

这颗小小的“宝石”包含于 Mac OS X 的每一个版本,其开发的最初目的只是为了取代 rsh/rlogin,如今却成为 Linux/Unix(包括 Mac OS X)社区不可缺乏的一部分。openssh 的主要做用就是安全的远程管理。打开系统预置,点击“共享”,勾选“远程登陆”,便可启动 Mac OS X 的内置 SSH 服务。如今假设你想链接你不在身边的电脑,能够借助相似 PuTTY(Windows 平台)的客户端,或者在 Mac OS X 的终端窗口中输入“ssh”链接你 Mac 的 IP 地址。以你的用户名和密码登陆以后,你便得到了 Mac OS X 命令行的完整操做权。除此以外,openssh 还有许许多多应用,有些但是至关了不得的。我就很喜欢用 ssh 搭个 SOCKS 代理,这样我在公共地点也能安全上网冲浪。在Mac 上使用 ssh 的更多技巧,能够浏览本页安全

二、top 网络

top 是另外一个长期为 Linux/Unix 社区使用的经典工具,使用它只需打开终端输入“top”。眨眼之间,你就会看见一个尽是文字的窗口——每个正在你的 Mac 上运行的进程都会被列出。若是个人 Mac 速度变慢,top 是让我知道什么正在发生的首选。点击这里,查看 top 的完整概述。 app

三、lsbom ssh

若是你偶然在某个 Mac 站点(好比 OS X Daily)发现一件够酷够新的软件,忍不住想安装,而你又犹豫不决,那么 lsbom 对你大有好处。经过它,你能够测试 Mac OS X 安装包(.pkg)的内容,而且清楚了解究竟会有什么被塞进你心爱的文件系统。要使用 lsbom,你须要启动终端,并进入 .pkg 文件所在的目录。若是你的安装包形式是 .dmg,可能须要把其中的 .pkg 文件拷贝到桌面上,而后进入 Desktop 目录。一旦确认 .pkg 文件的位置,输入“lsbom .pkg/Contents/Archive.bom> | more”。哇!你所看见的就是新程序将会安装的完整文件列表。 工具

四、say 测试

这个命令是 Mac OS X 独一无二的,比其余任何一个都更有趣。打开终端输入“say hello”试试吧! 网站

五、softwareupdate lua

softwareupdate 命令提供了一种安装 Apple 软件更新方便快捷的方法。打开终端,输入“softwareupdate -i -a”,你的 Mac 就会安装全部能够得到的更新项。若是你只想安装“推荐”更新项,那么就输入“softwareupdate -i -r”。

六、ipconfigifconfig

要说获取你 Mac IP 地址最快、最简单的方法,绝对是“ipconfigifconfig”,只需打开终端输入“ipconfigifconfig”。你能看到许多信息,包括你网卡的 MAC 地址。我喜欢输入“ipconfigifconfig | grep inet”仅回馈我计算机的 IP 信息。你也能够经过输入“ifconfig en0 down”来禁止一个网络链接(这里举了“en0”的例子);若是但愿恢复,那么就输入“ipconfigifconfig en0 up”。这比使用系统预置要快上很多哦!

七、lipo

lipo 是一个在 Mac OS X 中处理通用程序(Universal Binaries)的工具。如今发售或者提供下载的许多(几乎全部)程序都打上了“Universal”标志,意味着它们同时具备 PowerPC 和 Intel 芯片可以处理的代码。不过既然你可能不在乎其中的一个,你就可以使用 lipo 来给你的程序“瘦身”。好比你想让“便笺”应用程序只包含 Intel(i386)的代码:

cd /Applications
lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386
cd Stickies.app/Contents/MacOS/
rm Stickies
mv Stickies.i386 Stickies

八、screencapture

screencapture 提供了较 command-shift-3 更高级的抓屏手段。要使用它,打开终端,试着输入“screencapture -iW ~/Desktop/screen.jpg”,鼠标会变成等待点击的相机图标,点击后就在你的桌面上建立一个名为“screen.jpg”的文件,内容就是你点击的任何窗口的抓屏。固然你也可以经过输入“screencapture -S ~/Desktop/screen.jpg”来抓取整个屏幕。若是你还想不同凡响,你还能够输入“screencapture -ic”来抓取屏幕的一部分。如今就抓上一些图片发给 osxdaily 吧,咱们会喜欢它们的!

9 & 十、Fink 和 DarwinPorts

若是你已经习惯于 OS X 命令行工具的基本应用,如今就是让你的终端接触更大开源世界的时候了。借助于 DarwinPorts 或者 Fink,你可以在你的计算机上下载、安装成百上千的免费开源软件。我发现 Darwinports 开始注意到一些较少见的开源计划,而 Fink 彷佛更为坚实。你能够同时安装二者,只要你的确知道你在干什么,可是通常我会建议你只选择其中一个。初学者应该试试 Fink,由于它会附带一个名为“Fink Commander”的程序,你只需从中选择一个程序来下载。看看它们各自的官方网站

相关文章
相关标签/搜索