当前位置: 首页 > 科技观察

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

时间:2023-03-13 18:09:32 科技观察

Terminal(终端)是一个简单的命令行系统,它为您提供了一个界面,可以使用代码控制macOS的底层系统。在终端中,您可以做很多很酷的事情,例如下载应用程序、玩俄罗斯方块、观看星球大战等等。HomebrewHomebrew是macOS的开源包管理器。众所周知,作为macOS的缺失包管理器,Homebrew是用Ruby编程语言编写的。包管理器之所以重要,是因为当开发人员将他们的应用程序与管道、i/o重定向或脚本连接时,包可能会变得高度相互依赖。使用包管理器,您可以省去检查系统兼容性和依赖性的麻烦,并且安装应用程序变得容易。安装Homebrew既然您知道Homebrew是什么,让我们安装它。打开终端的一种快速方法是使用cmd+空格,然后输入终端,按回车键,它会弹出。安装Homebrew必须先安装Xcode工具,也可以选择安装完整版Xcode。安装Xcode工具:$xcode-select--install安装homebrew:$ruby??-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)一些homebrew命令:brew--versionshowversionbrewhelp打印帮助信息brewdoctor检查问题现在你已经在你的macOS中安装了Homebrew,是时候学习技巧了。1.CaskCask带来了一种在macOS上安装和管理GUI应用程序的简单快捷的方法。在简单来说,它是一种在Mac上安装应用程序的方式,无需在线搜索和安装,就可以在Mac上安装应用程序。安装:$brewinstallcask说明:列出应用程序:brewsearch搜索应用程序:brewsearch(app_name)安装:brewcaskinstall(app_name)更新:brewcaskupgrade帮助:brewcaskhelpCask:https://github.com/Homebrew/homebrew-cask2.Youtube-dlYoutube-dl是一个命令行程序,可以从任何平台以高分辨率下载YouTube视频或视频。安装:$brewinstallyoutube-dl说明:安装ffmpeg:brewinstallyoutube-dlffmpeg下载最高分辨率:youtube-dl-fbestvideo+bestaudio'link'帮助:youtube-dl---helpYoutube-dl:https://github.com/ytdl-org/youtube-dl3。SpeedtestSpeedtest-cli是一个用于测试互联网带宽的命令行界面。它允许您针对特定服务器运行测试,甚至提供一个URL,这样您就可以向您的朋友吹嘘您的互联网速度。安装:$brewinstallspeedtest-cli运行:speedtest-cliSpeedtest:https://github.com/sivel/speedtest-cli4.ImagemagickImagemagick是一种多功能工具,可用于将一种图像格式转换为另一种格式(例如JPEG到巴布亚新几内亚)。它还可用于添加边框、效果和调整大小。浏览更多使用converthelp安装:$brewinstallimagemagick说明:添加边框(示例):converttesting.png-border1x1-bordercolorblackresult.png添加效果(示例):converttesting.png-charcoal2example.png调整大小(示例):converttesting.png-resize1920(orx1080)example.pngHelp:converthelpImagemagick:https://imagemagick.org/index.php5.masmas是MacAppStore的命令行界面,可以让你使用直接命令OK从AppStore安装Mac应用程序。您可以搜索应用程序、安装所有现有更新、在商店中打印应用程序的版本号等。甚至还有一个名为“Lucky”的有趣选项,如果您敢的话,它会安装第一个搜索结果。安装:$brewinstallmas说明:列出所有APP:maslist搜索APP:massearchXcode安装APP:masinstall497799835(应用版本号)待更新应用:masoutdated更新APP:masupgrademas:https://github.com/mas-cli/mas6.wifi-passwordwifi-password和名字的功能完全一样,就是显示你当前连接的网络的Wi-Fi密码。输入钥匙串认证后,密码显示为亮绿色。安装:$brewinstallwifi-password运行:wifi-password7。Midnight-commanderMidnight-commander是一个结合了查找器和命令行功能以在终端中创建交互式文件管理器的工具。在Midnight-commander中,您可以使用点击或键盘上的箭头浏览您的目录结构。安装:$brewinstallmidnight-commander运行:mcMidnight-commander:https://midnight-commander.org/8。ZshZsh,又名Zshell,是一个色彩诱人的Unixshell,用作交互式登录shell和命令解释器,shell脚本的命令解释器。在GitHub上了解有关其用途的更多信息。安装:$brewinstallzsh将Zsh设置为默认shell:chsh-s/bin/zshZsh:https://www.zsh.org/9。htophtop是一个用于Unix的交互式系统监视器、进程查看器和进程管理器,据说它是Unix程序top的继承者。它显示了Mac上正在运行的进程的更新列表,按CPU使用率排序。安装:$brewinstallhtop运行:sudohtopHtop:https://hisham.hm/htop/10。treetree是一种以树状格式列出文件夹中目录内容的工具。对于那些想要快速直观地表示项目文件结构的人来说,这个技巧是一个救星。安装:$brewinstalltree运行:treetree:http://mama.indstate.edu/users/ice/tree/11。archeyarcheya将在终端内显示系统信息,以及基于文本的复古风格苹果图标。安装:$brewinstallarchey说明:运行:archey颜色:archey-c黑白:archey-barchey:https://obihann.github.io/archey-osx/12。trashTrashTrash是一个简单的程序,可以将文件或剪辑移至垃圾桶。安装:$brewinstallTrash说明:运行:trash[-vlesyF][...]帮助:trash---helptrash:https://hasseg.org/trash/下载iTerm2。据说它比终端更好、更可定制。