千家信息网

macOS和HomeBrew的终端提示和技巧有哪些

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"macOS和HomeBrew的终端提示和技巧有哪些",在日常操作中,相信很多人在macOS和HomeBrew的终端提示和技巧有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2025年11月07日macOS和HomeBrew的终端提示和技巧有哪些

这篇文章主要介绍"macOS和HomeBrew的终端提示和技巧有哪些",在日常操作中,相信很多人在macOS和HomeBrew的终端提示和技巧有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"macOS和HomeBrew的终端提示和技巧有哪些"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Homebrew

Homebrew是macOS的一个开源包管理器。众所周知的是macOS缺少的软件包管理器, Homebrew用Ruby编程语言编写的。

软件包管理器之所以重要,是因为当开发人员用管道、i/o重定向或脚本连接他们的应用程序时,软件包就会变得严重的相互依赖。使用软件包管理器,可以省去检查系统兼容性和依赖性的麻烦,并且安装应用程序变得非常容易。

安装 Homebrew

既然你对Homebrew是什么有所了解了,就开始安装吧。

快速打开终端的方法是使用 cmd + space,然后键入终端,按Enter键,它将弹出。

要安装Homebrew,您必须先安装Xcode工具,或者可以选择安装完整版本的Xcode。

安装 Xcode tools:

$ xcode-select — install

安装homebrew:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

一些homebrew命令:

  • brew --version 显示版本

  • brew help 打印帮助信息

  • brew doctor 检查问题

1. Cask

Cask为macOS上安装和管理GUI应用带来了简单而快速的安装和管理方式。简单来说,它是一种在Mac上安装应用程序的方法,无需再去搜索和在线安装,就可以在Mac上安装应用程序。

安装:

$ brew install cask

说明:

  • 列出应用:brew search

  • 搜索应用:brew search (app_name)

  • 安装:brew cask install (app_name)

  • 更新:brew cask upgrade

  • 帮助:brew cask help

Cask:https://github.com/Homebrew/homebrew-cask

2. Youtube-dl

Youtube-dl 是一个命令行程序,用于以高分辨率从任何平台下载YouTube视频或视频。

安装:

$ brew install youtube-dl

说明:

  • 安装ffmpeg:brew install youtube-dl ffmpeg

  • 下载highest-res:youtube-dl -f bestvideo+bestaudio 'link'

  • 帮助:youtube-dl —- help

Youtube-dl:https://github.com/ytdl-org/youtube-dl

3. Speedtest

Speedtest-cli 是一个用于测试internet带宽的命令行界面。它允许你对特定的服务器进行测试,甚至提供一个URL,让你可以向朋友们炫耀你的网速。

安装:

$ brew install speedtest-cli

运行:speedtest-cli

Speedtest:https://github.com/sivel/speedtest-cli

4. Imagemagick

Imagemagick是一种多功能工具,可用于将一种图像格式转换为另一种格式(例如JPEG到PNG)。它也可以用于添加边框,效果以及调整大小。浏览更多使用 convert help

安装:

$ brew install imagemagick

说明:

  • 添加边框(示例):convert testing.png -border 1x1 -bordercolor black result.png

  • 添加效果(样本):convert testing.png -charcoal 2 example.png

  • 调整大小(样本):convert testing.png -resize 1920 (or x1080) example.png

  • 帮助:convert help

Imagemagick:https://imagemagick.org/index.php

5. mas

mas是Mac App Store的命令行界面,可让你直接用命令行从App Store安装Mac应用程序。你可以搜索应用程序,安装所有现有更新,在商店中打印应用程序的版本号,等等。甚至还有一个名为"幸运"的有趣选项,它将安装第一个搜索结果,如果你敢尝试。

安装:

$ brew install mas

说明:

  • 列出所有APP:mas list

  • 搜索APP:mas search Xcode

  • 安装APP:mas install 497799835(应用程序的版本号)

  • 待更新应用:mas outdated

  • 更新APP:mas upgrade

mas:https://github.com/mas-cli/mas

6. wifi-password

wifi-password 的功能与名称完全相同,即显示你当前连接的网络的Wi-Fi密码。输入钥匙串身份验证后,密码以亮绿色显示。

安装:

$ brew install wifi-password

运行:wifi-password

7. Midnight-commander

Midnight-commander 是一个融合了查找器和命令行功能的工具,在终端中创建一个交互式的文件管理器。在Midnight-commander 内部,你可以使用点击或键盘上的箭头来浏览你的目录结构。

安装:

$ brew install midnight-commander

运行:mc

Midnight-commander:https://midnight-commander.org/

8. Zsh

Zsh,又称Z shell,是一种Unix的shell,具有吸引人的色彩,是作为交互式登录shell和命令解释器,用于shell脚本的命令解释器。在GitHub上了解有关其用途的更多信息。

安装:

$ brew install zsh

将Zsh设置为默认shell:chsh -s /bin/zsh

Zsh:https://www.zsh.org/

9. htop

htop是Unix的交互式系统监视器,进程查看器和进程管理器,据说它是Unix程序 top 的继承者。它显示了Mac上正在运行的进程的更新列表,并按CPU使用量排序。

安装:

$ brew install htop

运行:sudo htop

Htop:https://hisham.hm/htop/

10. tree

tree 是一种以树状格式列出文件夹中目录内容的工具。对于那些想要快速直观地展示项目的文件结构的人来说,他的这一招可谓是救星。

安装:

$ brew install tree

运行:tree

tree:http://mama.indstate.edu/users/ice/tree/

11. archey

archey a会在终端内显示系统信息,同时显示基于文本的复古风格的苹果图标。

安装:

$ brew install archey

说明:

  • 运行:archey

  • 颜色:archey -c

  • 黑白:archey -b

archey:https://obihann.github.io/archey-osx/

12. trashtrash 垃圾桶是一个简单的程序,可将文件或文件夹移动到垃圾桶。

安装:

$ brew install trash

说明:

  • 运行:trash [-vlesyF]

    [ …]
  • 帮助:trash —- help

trash:https://hasseg.org/trash/

到此,关于"macOS和HomeBrew的终端提示和技巧有哪些"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

应用 程序 终端 命令 应用程序 管理 运行 帮助 文件 搜索 更新 技巧 提示 工具 更多 版本 软件 软件包 学习 交互式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 日本软件开发 设计书 c4网络技术比赛 重装上阵服务器无法连接怎么办 网络安全第四轮学科评估 石景山区软件开发不二之选 数据访问层必须是数据库服务器吗 文件 安全 服务器 网络安全案例及分析文 网络安全威胁的安全服务机制 网络安全法基本原本 安徽c语言软件开发报价 如何知道皇室战争所在服务器 深圳数据库运维 嘉兴金讯软件开发有限公司 大学生应对网络安全 金融行业风控产品软件开发贵吗 网络安全信息工程师报考条件 iphone部分转移数据库 女生适合做网络安全售前工程师吗 手机软件开发综述 无线网络技术应用题 政府部门网络安全市场投入 c#如何实现数据库连接 软件开发产品设计 信息与网络安全是干啥呢 u8引入不是数据库的一部分 嵌入式软件开发常见问题 软件开发工程师工作经历简介 网络安全年度工作情况报告 网络安全公司服务的对象
0