macOS和HomeBrew的12个终端提示和技巧

栏目: IT技术 · 发布时间: 5年前

macOS和HomeBrew的12个终端提示和技巧

终端(Terminal)是一个简单的命令行系统,为你提供一个界面来使用代码控制macOS的基础系统。在终端中,你可以做很多很酷的事情,例如下载应用程序,玩俄罗斯方块,观看星球大战等等。

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 检查问题

现在,你的macOS中已经装有Homebrew了,现在该学习技巧了。

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

macOS和HomeBrew的12个终端提示和技巧

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

macOS和HomeBrew的12个终端提示和技巧

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

macOS和HomeBrew的12个终端提示和技巧

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

安装:

$ brew install htop

运行: sudo htop

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

10. tree

macOS和HomeBrew的12个终端提示和技巧

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

安装:

$ brew install tree

运行: tree

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

11. archey

macOS和HomeBrew的12个终端提示和技巧

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

安装:

$ brew install archey

说明:

  • 运行: archey
  • 颜色: archey -c
  • 黑白: archey -b
archey:https://obihann.github.io/archey-osx/

12. trash

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

安装:

$ brew install trash

说明:

  • 运行: trash [-vlesyF] <file> [<file> …]
  • 帮助: trash —- help
trash:https://hasseg.org/trash/

结束

如果你在终端上花费大量时间,一个额外的技巧是下载iTerm2。据说它比Terminal更好,更可定制。

推荐阅读

·  30种不同的编程语言怎么写“Hello, World”

·  玩转 Terminal 终端:入门指南及进阶技巧

·  6个很棒的Webpack插件提高您的生产力

·  Next.js和Nuxt.js的语法比较

·  新手React开发人员容易做错的5件事

·  Chrome浏览器终可以对标签进行整理和分组了

·  7个很棒的JavaScript产品步骤引导库

·  2020年排名前11位的静态网站生成器

·  让你在2020年成为前端大师的9个项目

macOS和HomeBrew的12个终端提示和技巧

点个在看呗


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich、Roberto Tamassia、Michael H. Goldwasser / John Wiley & Sons / 2013-7-5 / GBP 121.23

Based on the authors' market leading data structures books in Java and C++, this book offers a comprehensive, definitive introduction to data structures in Python by authoritative authors. Data Struct......一起来看看 《Data Structures and Algorithms in Python》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

MD5 加密
MD5 加密

MD5 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具