如果您是高级 Mac 用户,并且在命令行上花费了大量时间,那么您现在可能已经安装了 Homebrew。那么,分享一些适用于 Mac 用户的最佳 Homebrew 软件包列表怎么样?
我们之前已经多次讨论过 Homebrew,但从本质上讲,它比以往任何时候都更容易安装额外的命令行工具,因为不需要编译,它会为你处理依赖关系。即使您没有安装 Homebrew,这份包含一些更有用的 Homebrew 软件包和工具的列表也可能会激发您在 Mac 上安装 Homebrew。
要从这个列表中获得任何用途,你需要成为一个相当高级的命令行用户,如果你还没有安装 Homebrew,你显然需要在 Mac 上安装。然后你就可以开始享受这个系列了。并且不要忘记在 Mac猫(macmao.com) 分享您自己喜欢的 Homebrew 包。
排名不分先后,以下是一些适用于 Mac 的顶级 Homebrew 软件包:
木桶
Cask 允许您使用 Homebrew 直接从命令行轻松安装 Mac OS GUI 应用程序和二进制文件。首先你安装 cask,然后你可以直接从命令行安装普通的 Mac 应用程序。
brew install cask
例如,一旦你有了 cask,如果你想从命令行安装 Chrome,那么 Cask 可以使用如下命令来完成:
brew cask install google-chrome
或者你可能想安装 iterm2,这样你就可以在任何地方使用那个很酷的下拉命令行:
brew cask install iterm2
Cask 可以在 Mac OS 中安装大量应用程序,而无需从各个网站单独下载它们,然后再执行典型的拖放安装程序。
请注意,Cask 有一些限制,例如,它不能从 Mac App Store 安装任何东西,并且 Cask 不能像“softwareupdate”命令那样向 Mac 安装软件更新,但这并不能做到对于高级 Mac 用户来说,任何不太有用的工具。
顶层
htop 是命令行的系统资源监视器。htop 基本上是“top”的高级版本,具有进程活动、CPU 活动、内存使用、平均负载和进程管理的良好可视化指示器。您可以把它想象成命令行的 Activity Monitor,尽管许多命令行用户认为它比 Activity Monitor 更有用。
brew install htop
我们之前讨论过在 Mac 上安装 htop,它确实是一个非常棒的工具,值得成为任何命令行工具箱的一部分。
wget
wget 可以从 web 和 ftp 下载数据,使其成为通过命令行下载任何东西的最佳工具之一。无论您只想从某个地方下载一个文件,还是想下载整个目录甚至镜像整个网站,wget 都可以为您完成。
brew install wget
您也可以在没有 Homebrew 的情况下安装 wget,但如果您正在阅读本文,您可能已经拥有 Homebrew。
地图
nmap 是一流的网络安全扫描器。它可以查找网络资产、发现本地网络上的服务和主机、执行端口扫描、映射网络(因此得名)、检测客户端和服务器上的操作系统和软件版本等等。对于系统管理员、网络管理员、安全研究人员和任何其他需要涉足网络扫描活动的人来说,这是一个极好的工具。
brew install nmap
如果您不想处理自制软件,您也可以将 nmap for Mac 作为磁盘映像以自包含二进制文件的形式获取,但同样,我们在这里谈论的是自制软件。
哦,如果 nmap 的概念对你有吸引力,但命令行让你难以理解或太麻烦,那么你可以使用 Mac OS 上的网络实用程序来执行端口扫描、finger、whois、跟踪路由、ping 等等,全部来自更友好的 GUI 应用程序。
链接
links 和 lynx 是命令行 Web 浏览器,允许您从命令行进行完整的 Web 访问(当然,只要有要导航的文本)。这在很多方面都很有用,无论是从终端窗口进行研究和网页浏览,还是测试网站功能和与备用浏览器的兼容性以及备用用例。我偏爱“链接”,但“lynx”也不错,或者您可以同时安装两者。
brew install links
我们在 macports 之前讨论过 lynx,如果您有兴趣,您还可以获得支持图像的 lynx,但是如果您安装了 Homebrew,那么通过命令行安装也是小菜一碟。
地理信息查询
geoip 为您提供输入的 IP 地址的地理定位数据。这对网络和系统管理员、网络工作者、安全研究人员等非常有用。
brew install geoip
如果您想知道某个特定 IP 在世界上的哪个位置以及它属于哪个 ISP,那么 geoip 适合您。
伊尔西
你喜欢在 IRC 上聊天吗?想在#linux 中提问时被告知“rtfm”吗?然后 irssi 适合你,因为它可以说是最好的命令行 irc 客户端(或者一般来说,对不起 ircii、mirc 和 ircle)。
brew install irssi
/加入吧!
bash-完成
如果您使用 bash shell,那么 bash-completion 可能是您熟悉或很快就会熟悉的东西,因为它显着改进了命令完成并且是可编程的。就我个人而言,我偏爱 zsh,它也具有出色的完成功能,但是 bash-completion 使 bash 更有用,所以如果您是 bash 的粉丝,请检查一下它是否听起来对您有吸引力。
brew install bash-completion
哦,这可能是不言而喻的,但是如果您在终端应用程序中的某个时候更改了 shell,那么您会想要使用 bash 来使用 bash-completion。
手表
watch 命令对于持续关注另一个进程非常有用。例如,您可以使用 watch 来跟踪磁盘使用情况或 IO、虚拟内存使用情况或其他任何内容,每隔几秒更新一次命令输出。这是对管理员来说非常有用的工具之一,但它也可用于许多其他目的。
brew install watch
Home-brew 不是 watch 的唯一方法,您还可以使用 MacPorts 从源代码或作为预编译的二进制文件在 Mac OS 上安装 watch。
你怎么认为?你有什么特别喜欢的 Homebrew 包吗?在下面的评论中分享您自己的顶级 Homebrew 软件包、技巧、安装和附加组件!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)