终端(Terminal)是一个简略的指令行体系,为你供给一个界面来运用代码控制macOS的基础体系。在终端中,你能够做很多很酷的工作,例如下载运用程序,玩俄罗斯方块,观看星球大战等等。

相关阅览:玩转 Terminal 终端:入门指南及进阶技巧


Homebrew

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

Homebrew是macOS的一个开源包办理器。众所周知的是macOS缺少的软件包办理器, HomebrI D b 0 – a ]ew用Ruby编程语言编写的。

软件包办理器之所以重要,N i E T ? 8 5 s J是因为当开发人员– e : ? y ^ 1用管道、i/o重定向或脚本衔接他们的运用程序时,软件包就会变得严峻的相互依赖。运用软件包办理器,能够省去查看体系兼容性和依赖性的费事,并且装置运用程序变w % 3 得非常简略。

装置 Homebrew

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

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

要装置Homebrew,您必须先装J U D P % :置Xcode东西,或许能够挑选装置完好版别的Xcode。

装置 Xcode tools

$ xcode-select — install 

装置homebrew

$ ruby -e “$(curl -fsSL https://raw.githubusercontent.U 0 n fcom/Homebrew/install/master/install)

一些homebrew指令

  • brew --version 显现版别
  • brew help 打印协助信息
  • brew doctor 查看问题

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

1. Cask

Cask为macOS上装[ @ 7 J m +置和办理GUI运用带来了简略而快速的装置和} } V办理方式。简略来说,它3 o | u b V 1 T是一种在Mac上装置运用程序的方法,无需再去查找和在线装置,就能够在C , ?Mac上装置运用程序。

装置:

$ brew install cask

阐明8 ^ R ) &

  • 列出运用:brew search
  • 查找运用:brew search (app_name)
  • 装置:brew cask insG l f ; q s 6tall (app_name)
  • 更新:brew& T j v { cask upgrade
  • 协助:brew cask help

Cask:github.com/Homebrew/ho…

2. Youtube-dl

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

YoutB e + X R p Rube-dlE o _ v 4 = W 是一个指令行程序,用于以高分辨率从任何渠道下载Yo6 d x U 8 P 4 u EuTube视频或视频。

装置:

$ brew install youtube-dl

阐明:

  • 装置ffmpeg:brew install youtube-dl ffmpeg
  • 下载highest-res:youtube-dl -f bestvideo+bestaudio 'link'
  • 协助:youtube-dl —- help

Youtube-dl:gitE 1 R _ { #hub.com/ytdl-org/yo…

3.Speedtest

Speedtest-cli 是一个用于测试internet带宽的指令行界面。它允许你对特定的服务器进行测试,乃至供给一个URL,让你能够向朋友们夸耀你的网速。

装置:

$ brew install speedtest-cli

运转:speedtest-cli

Speedtest:github.com/sivel/speed…

4.Imagemagick

Imagemagick是一种多功用东西,可用于将一种图像格式转换 ? L Z为另一种格式(例如JPEG到PNG)。它也能够用H ; M V N e } 7于增加边框,效果以及调整巨细。阅D 0 L y读更多运用 convert he* m 6 r Q 1lp

装置:

$ brew install imagemagick

阐明:

  • 增加边框(示例):convert testing.png -border 1x1 -bordercolor black result.G X c 0 n Ppng
  • 增加效果(样本):convert testing.png -charcoal 2 example.png
  • 调整巨细(样本):convert testing.pn- y t D U k E ! kg -resize 1920 (or x1080)` | l w Z Y example.p9 l T 3 ,ng
  • 协助:convert help

Imagemagick:imagemap ] K 3 % 9 8gick.org/index.pb ghp

5. mas

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

mas是Mac App Store的指令行界面,可让你直接用指令行从App Store装置Mac运5 N – Y % j Q用程序。你能够查找运用程序,装置一切现有更新,在商铺中打印运用程序的版别号,等等。乃至还有一个名为“走运”的有趣选项,它将装置第一0 x ^ d C Z M X G个查找成果,如果你敢测验。

装置:

$ brew install mas

阐明:

  • 列出一切APP:mas list
  • 查找APP:mas search Xcode
  • 装置APP:mas install 497799835(运用程序的版别号)
  • 待更新运用:mas outdated
  • 更新APP} I = U Fmas upgrade

maU o G : C 5s:github.com/mas-cli/mas

6n V I n 6 N 8 3 S. wifi-password

wifi-password 的功用与称号完全相同,即显现你当前衔接的网络的Wi-Fi暗码。输E B * H [ s l入钥匙串身份验证后,暗码以亮绿色显现。

装置:

$ brew install wifi-password

运转:wifi-password

7. Midnight-commL r k Z ] A Sander

Midnight-commander 是一个融合了查找器和指令行功用的东西,在终端中创立一个交互式的文件办理器。在Midnight-commander 内部,你能够2 D ~ 7运用点击或键盘上的箭头来阅读你的目录结构。

装置:

$ brew install midnight-commander

运转:mc

Midnight-commK X U ! $ &ander:midnight-commander.org/

8. Zsh

Zsh,又称Z shell,是一种Unix的shell,具有H p z 7吸引人的色彩,是作为交互式登录shell和指令解说器,用于shell脚本的指令解说器8 3 z I。在GitHub上了解有关其用处c K ` 3 ) T的更多信息。

装置:

$ brew install zsh

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

Zsh:www.zsh.orgM – 9 % M/

9. htop

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

htop^ Y ^Unix的交互式体系监视器,进程查看器和进程办理器,听说它是Unix程序 top 的继承者。它显现了Ma= ) x $ i h ( n :c上正在运转的r ` g b p p / 2 u进程的更新列表,并按CPX 5 y % 4 V $U运用量排序。

装置:

$ brew install htop

运转:sudo htop

Htop:hisham.hm/htop/

10. treey 6 p N o

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

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

装置:

$ brew install tree

R | I T T 0 ; e转:tree

tree:mama.indstate.edu/users/ice/t…

11. archey

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

archey a会在终} , y Z # ; l 1端内显现体系信息,同时显现根据文本的复古风格的苹果图标。

装置:

$ brew install aI @ Q zrchey

阐明:

  • 运转:archey
  • 色彩:archey -c
  • 黑白:archey -b

archS 3 cey:obihann.github.io/aH c H X z p &rchey-osx/

12. trash

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

装置:

$ brew install tras~ } Sh

阐明:

  • 运转:trash [-vlesyF] <file> [<file> …]
  • a # ^ , V _ Z y助:trash —- help

trash:hasseg.org/trash/

结束

如果你在终端上花费大量时刻,一个额定的技巧是下载iTerm2。* Q : ! | N d 3听说它比Terminal更好,更可定制。


文章首发于大众号 《前端外文精选》7 _ b M C V 5 c私信r ( v M w [ } h –回复:大礼^ = }包,送某网精品视频课程网盘材料,准能为你节省不少钱!