使用Mac OS X系统必须了解的10条命令
1、ssh 这颗小小的“宝石”包含于 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 的更多技巧,可以浏览本页!
2、top top 是另一个长期为 Linux/Unix 社区使用的经典工具,使用它只需打开终端输入“top”。眨眼之间,你就会看见一个满是文字的窗口——每一个正在你的 Mac 上运行的进程都会被列出。如果我的 Mac 速度变慢,top 是让我知道什么正在发生的首选。点击 这里,查看 top 的完整概述。
3、lsbom 如果你偶然在某个 Mac 站点(比如 OS X Daily)发现一件够酷够新的软件,忍不住想安装,而你又犹豫不决,那么 lsbom 对你大有好处。通过它,你可以测试 Mac OS X 安装包(.pkg)的内容,并且清楚了解究竟会有什么被塞进你心爱的文件系统。要使用 lsbom,你需要启动终端,并进入 .pkg 文件所在的目录。如果你的安装包形式是 .dmg,可能需要把其中的 .pkg 文件拷贝到桌面上,然后进入 Desktop 目录。一旦确认 .pkg 文件的位置,输入“lsbom .pkg/Contents/Archive.bom> | more”。哇!你所看见的就是新程序将会安装的完整文件列表。
4、say 这个命令是 Mac OS X 独一无二的,比其他任何一个都更有趣。打开终端输入“say hello”试试吧!
5、softwareupdate softwareupdate 命令提供了一种安装 Apple 软件更新方便快捷的方法。打开终端,输入“softwareupdate -i -a”,你的 Mac 就会安装所有可以获得的更新项。如果你只想安装“推荐”更新项,那么就输入“softwareupdate -i -r”。
6、ipconfig 要说获取你 Mac IP 地址最快、最简单的方法,绝对是“ipconfig”,只需打开终端输入“ipconfig”。你能看到许多信息,包括你网卡的 MAC 地址。我喜欢输入“ipconfig | grep inet”仅回馈我计算机的 IP 信息。你也可以通过输入“ifconfig en0 down”来禁止一个网络连接(这里举了“en0”的例子);如果希望恢复,那么就输入“ipconfig en0 up”。这比使用系统预置要快上不少哦!
7、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
8、screencapture screencapture 提供了较 command-shift-3 更高级的抓屏手段。要使用它,打开终端,试着输入“screencapture -iW ~/Desktop/screen.jpg”,鼠标会变成等待点击的相机图标,点击后就在你的桌面上创建一个名为“screen.jpg”的文件,内容就 是你点击的任何窗口的抓屏。当然你也能够通过输入“screencapture -S ~/Desktop/screen.jpg”来抓取整个屏幕。如果你还想与众不同,你还可以输入“screencapture -ic”来抓取屏幕的一部分。现在就抓上一些图片发给 osxdaily 吧,我们会喜欢它们的!
9 & 10、Fink 和 DarwinPorts 如果你已经习惯于 OS X 命令行工具的基本应用,现在就是让你的终端接触更大开源世界的时候了。借助于 DarwinPorts 或者 Fink,你能够在你的计算机上下载、安装成百上千的免费开源软件。我发现 Darwinports 开始注意到一些较少见的开源计划,而 Fink 似乎更为坚实。你可以同时安装两者,只要你的确知道你在干什么,但是一般我会建议你只选择其中一个。初学者应该试试 Fink,因为它会附带一个名为“Fink Commander”的程序,你只需从中选择一个程序来下载。看看它们各自的官方网站吧:DarwinPorts (已更名为 MacPorts)官方网站;Fink 的官方网站。
转自:http://www.liangliang.org.cn/blog/?p=680
相关推荐
Docker Machine, 在Mac OS X终端运行Docker Engine命令 Docker Compose, 用来运行docker-compose命令 Kitematic, Docker图形用户界面 Docker QuickStart, 快速启动Docker命令行环境的shell Oracle VM ...
此trminal命令可在Mac OS X上操作google chrome应用程序。 此命令已在OSX 10.9.5,zsh 5.0.2和bash 3.2.53上进行了测试。 ##说明 建议下载和安装chrome_shell的方法是在您的Shell中执行以下语句: git clone ...
一个简单的Shell实用程序,用于监视Mac OS X 10.7+(Lion或更高版本)上的文件系统事件。 壳牌公用事业 Watch Lion带有一个名为watchlion的实用程序脚本。 请在外壳程序提示符下键入watchlion --help ,以了解有关此...
基于Unix的OS X具有bash shell,可通过Terminal应用程序进行访问 我建议切换到“ Pro”主题(“ Terminal > Preference > Profiles ) 您甚至可以设置~/.bash_profile (等效于.bashrc ) 文件系统也非常类似于...
新增了Mac OS X命令行及其独特的工具 新增了如何使用Peri自动完成任务的专家入门指南 最实用的Linux教程和参考手册,包含数百个高质量的范例,可用于所有发布版,包括OS X和Perl! 为了真正掌握Linux,必须全面...
bash是大多数Linux系统以及Mac OS X默认的shell,它能运行于大多数类Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现Windows的POSIX虚拟接口。此外,它也被DJGPP项目移植到了MS-...
NTFSX Mac OS X 通常不允许您在 NTFS 格式的硬盘驱动器上写入。 获得写入访问权限的方法是使用 Native-NTFS 在/etc/fstab系统文件中手动指定驱动器的安装选项。 Mac OS X 的 Native-NTFS 不是一个稳定的。 但至少您...
这是一个bash命令保存什么命令,在MP3文件说,因此它适用于仅适用于Mac OS X。 您必须安装了。 如果您不知道如何安装la脚,请按照以下说明操作: $ curl -L -O ...
新增了Mac OS X命令行及其独特的工具 新增了如何使用Peri自动完成任务的专家入门指南 最实用的Linux教程和参考手册,包含数百个高质量的范例,可用于所有发布版,包括OS X和Perl! 为了真正掌握Linux,必须全面...
Mac OS X的初始化如果要从github获取此脚本,则首先需要安装git。 您可以使用OS X的命令行工具来获得它。为此,您需要在终端上启动以下命令: xcode-select --install 之后,您需要在github上连接并添加您的SSH密钥...
该存储库用于提供由安装的的Mac OS X应用程序容器。 当版本(X11版本)没有PyMOL.app ,禁用了以下有用的功能: 双击PyMOL图标启动PyMOL 通过双击在PyMOL中打开PDB文件(或PyMOL支持的任何类型的文件) 但是,...
Mac CLI developers开发人员的macOS命令行工具 :white_medium_star: 现在有了模块化和插件! 您可以检查plugins文件夹: 欢迎添加新插件并不断改进现有插件,请多多关照! 开发人员管理Mac的终极工具。 它提供...
Mac脚本围绕Mac OS X Server的自动化脚本 :red_exclamation_mark: 非常重要的安全信息: 我们的脚本和安装程序需要管理用户密码才能运行。 我们将所有源代码发布到存储库中。 例如:如果您为我们MySQL安装脚本运行...
这组配置文件可用于改善 TCSH 用户在 FreeBSD、Max OS X 或 Linux 下的交互体验。 它最重要的特点是: 有用的键绑定,包括在F1调用man(1) 。 定制的清洁和精益提示。 一些 FreeBSD 命令的完成模式。 支持使用 ...
《linux命令、编辑器与shell编程(第2版)》还全面介绍了mac os x命令行。包括其他linux/unix图书忽略的仅用于os x的工具和实用程序。 本书结构清晰.包含数百个优秀的实际范例,从最基础的知识开始,介绍了linux中...
##Mac OS X 主题适用于 Ubuntu 14.04 和 14.10 这是一个 shell 脚本,用于安装 Mac OS X Yosemite GTK 主题以及图标、徽标和其他小技巧,为您的 Ubuntu 机器提供完整的 Mac OSX 体验。 此脚本适用于 Ubuntu 14.04 和...
另外, 它支持Telent和Rlogin协议,有行标签定制,历史命令,回溯,多窗口,自动生成所有键入命令以及显示结果的记录文件,脚本和自动化等功能,兼容Windows7和OS X Lion,拥有友好的管理员配置界面,并可进行文件...
要创建dmg,只需将最新版本的XQuartz + FontForge放入FontForge安装程序中,这样您就可以 FontForge Installer.app Contents/ FontForge.app XQuartz.pkg然后单击命令文件,FontForgeInstaller.dmg将在您的桌面上...
在负载均衡下也可以根据带宽的比例调整两条线路的流量。RouterOS提供了多种方式的路由功能,使其路由功能更强大,更灵活。RouterOS的路由功能主要为: l 基于源地址的路由 l 基于目标地址的路由 l 基于端口的路由 l...
* MAC OS X安装 * 打开命令终端,输入以下命令安装Homebrew(安装过程中需要输入**电脑密码**): ```shell /usr/bin/ruby -e "$(curl -fsSL ...