5 个我几乎每天使用的酷炫命令行工具

作为一名注重效率的开发者,以下是我在终端上经常使用的 5 个免费命令行工具(都是开源和免费的)。

1、ffmpeg

作为一名注重效率的咨询师/培训师/开发者,以下是我在终端上经常使用的5个免费命令行工具(都是开源和免费的)。

由一名法国人创建的这个工具已有20多年的历史,对于所有视频转换需求来说仍然是一个非常实用的工具。它可以完美、轻松地完成任务,我非常赞同以下评论:

ffmpeg是自由软件的杰出成果之一,它已经影响着每一个读者的生活,无论他们是否知道。如果你曾经看过电视、电影、在线视频或听过播客,那么很可能ffmpeg参与了其中。它是有史以来最成功、最重要的软件项目之一。

FFmpeg 6.0 “Von Neumann” 重大版本更新发布了,增加了许多新的编码器和解码器、过滤器,改进了ffmpeg CLI工具,并改变了版本发布方式。所有主要版本都将提升ABI版本号。我们计划每年发布一个新的主要版本。另一个与版本发布相关的变化是,废弃的API将在3个版本后在下一个主要版本号提升时删除。这意味着版本将更加频繁且更加有组织。

新的解码器包括Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc和一些ADPCM格式。QSV和NVenc现在支持AV1编码。FFmpeg CLI(我们通常称之为ffmpeg.c,以避免混淆)由于线程的加速改进了速度,还具有统计选项,以及从文件传递过滤器选项值的能力。还有很多新的音频和视频过滤器,如adrc、showcwt、backgroundkey和ssim360,其中一些是硬件过滤器。最后,该版本具有许多幕后变化,包括在编解码器中使用的新FFT和MDCT实现(即将发布有关此内容的博客文章)、大量错误修复、更好的ICC配置文件处理和色彩空间信号改进、引入了许多RISC-V矢量和标量汇编优化例程,以及一些新的改进API,可以在 tree/doc/APIchanges 文件中查看。

链接:https://ffmpeg.org

FFmpeg 6.0 发布,支持 Radiance HDR 图像与新解码器

2、magick

ImageMagick 是另一个非常老的软件(1990年!)。在效率和简单性方面,命令行工具 magick 确实是效果惊人的。

与之前的工具(ffmpeg)类似,ImageMagick 实际上经常在许多图像转换操作中被用作幕后工具,例如在日常软件或网站中创建缩略图。这款可靠的工具即便历经多年依然闪耀光芒,可谓是一颗不朽的宝石。

使用 magick 程序可以在不同的图片格式之间进行转换,同时还可以调整图片大小、模糊处理、裁剪、去除斑点、抖动、绘图、翻转、拼接、重新取样等等。

相关链接:https://imagemagick.org/script/convert.php

3、neofetch

这个工具可能没有那么实用,更多的是为了好看和装酷,但是这并不妨碍它的可爱程度,对吧?

基本上,它可以将你打开终端时的提示符变成下面这样(见下图),当然还有很多可供自定义的样式。相当酷炫,对吧?

Neofetch 是一个使用 bash 3.2+ 编写的命令行系统信息工具。它以美观、视觉上令人愉悦的方式显示有关您的操作系统、软件和硬件的信息。

Neofetch 的主要目的是用于您的系统截图。Neofetch 显示其他人想要看到的信息。有其他适合进行系统统计/诊断的工具。

默认情况下,信息会显示在操作系统标志旁边。您可以进一步配置 Neofetch,以代替使用图像、自定义 ASCII 文件、您的壁纸或什么都不用。

通过使用命令行标志和配置文件,您可以进一步配置 Neofetch 以显示您想要的内容。您可以更改现有信息输出或添加自定义信息输出。

Neofetch 支持近 150 种不同的操作系统。从 Linux 到 Windows,一直到更为晦涩的操作系统,如 Minix、AIX 和 Haiku。

相关链接:https://github.com/dylanaraps/neofetch

Linux 中 9 个鲜为人知的 Neofetch 使用方法  https://www.linuxmi.com/linux-neofetch.html

4、rich-cli

这个工具可能是最不为人知的,但我觉得它非常有用和吸引人。它“只是”在终端中进行语法高亮,但我猜你很快就会着迷。你甚至可以从网络上阅读 markdown 格式的 README。

Rich-CLI 是一个使用 Rich 库构建的用于在终端中进行漂亮输出的命令行工具箱。

使用 rich 命令可以在终端中突出显示各种文件类型,对 Markdown 和 JSON 文件进行专门的渲染。此外,你还可以从命令行标记和格式化文本。

相关链接:https://github.com/Textualize/rich-cli

5、youtube-dl

最后一个工具也非常有名,但还是要用一下,不用实在是太浪费了。和本文提到的其他工具一样,我再次强调使用它非常容易。

与其名字相反,它不仅限于 YouTube,还可以处理很多不同的视频托管网站。你可以一次性导出给定播放列表中的所有视频,还有很多其他功能。

youtube-dl是一个开源命令行实用程序,用于从许多网站(包括YouTube)下载视频和音频。这个工具非常灵活,它可以通过很多选项进行定制,可以让您以各种格式和质量下载视频和音频。无需在网站上观看广告或在线流式传输音频或视频,可以下载它们以在离线状态下观看或听取。与其他在线下载器不同,youtube-dl的代码开源,而且经常更新以适应网站的更改。

相关链接:https://github.com/ytdl-org/youtube-dl

如何在Ubuntu 20.04 Linux安装Youtube-dl下载YouTube视频

总结

这篇文章的目标是精选出5个工具,相信我选择非常困难,因为有很多优秀的软件,但这些工具确实能够在各种场景下帮助你,并且频繁地提高你的工作效率。或者只是提高你的美感,如neofetch),这也是选择它们的原因。

祝您在命令行界面愉快操作!

The post 5 个我几乎每天使用的酷炫命令行工具 first appeared on Linux迷.

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/41218.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>