作为一名讲求效率的开发者,以下是我在终端上常常使用的5个免费命令行工具(都是开源和免费的)。
1、ffmpeg
作为一名讲求效率的咨询师/培训师/开发者,以下是我在终端上常常使用的5个免费命令行工具(都是开源和免费的)。
由一名德国人创建的这个工具已有20多年的历史,对于所有视频转换需求来说依然是一个十分实用的工具。它可以完美、轻松地完成任务,我十分赞成以下评论:
ffmpeg是自由软件的杰出成果之一,它早已影响着每一个读者的生活,无论她们是否晓得。假如你以前看过电视、电影、在线视频或听过播客,这么很可能ffmpeg参与了其中。它是有史以来最成功、最重要的软件项目之一。
FFmpeg6.0"VonNeumann"重大版本更新发布了,降低了许多新的编码器和解码器、过滤器,改进了ffmpegCLI工具,并改变了版本发布形式。所有主要版本都将提高ABI版本号。我们计划每年发布一个新的主要版本。另一个与版本发布相关的变化是,废弃的API将在3个版本后在下一个主要版本号提高时删掉。这意味着版本将愈加频繁且愈加有组织。
新的解码器包括Bonk、RKA、Radiance、SC-4、APAC、VQC、WavArc和一些ADPCM格式。QSV和NVenc如今支持AV1编码。FFmpegCLI(我们一般称之为ffmpeg.clinux手机,以防止混淆)因为线程的加速改进了速率,还具有统计选项linux常用命令 壁纸,以及从文件传递过滤器选项值的能力。还有好多新的音频和视频过滤器,如adrc、showcwt、backgroundkey和ssim360,其中一些是硬件过滤器。最后,该版本具有许多幕后变化,包括在编解码器中使用的新FFT和MDCT实现(正式发布有关此内容的博客文章)、大量错误修补、更好的ICC配置文件处理和色调空间讯号改进、引入了许多RISC-V矢量和标量汇编优化解释器,以及一些新的改进API,可以在tree/doc/APIchanges文件中查看。
2、magick
ImageMagick是另一个特别老的软件(1990年!)。在效率和简单性方面,命令行工具magick确实是疗效惊人的。
与之前的工具(ffmpeg)类似,ImageMagick实际上常常在许多图象转换操作中被用作幕后工具,比如在日常软件或网站中创建缩略图。这款可靠的工具虽然历经多年仍然璀璨光芒,堪称是一颗不朽的宝石。
使用magick程序可以在不同的图片格式之间进行转换,同时还可以调整图片大小、模糊处理、裁剪、去除黑斑、抖动、绘图、翻转、拼接、重新采样等等。
相关链接:
3、neofetch
这个工具可能没有这么实用,更多的是为了好看和耍宝linux常用命令 壁纸,然而这并不阻碍它的甜美程度,对吧?
基本上,它可以将你打开终端时的提示符弄成下边这样(见右图),其实还有好多可供自定义的式样。相当拉风,对吧?
Neofetch是一个使用bash3.2+编撰的命令行系统信息工具。它以美观、视觉上令人愉悦的形式显示有关您的操作系统、软件和硬件的信息。
Neofetch的主要目的是用于您的系统截图。Neofetch显示其他人想要见到的信息。有其他适宜进行系统统计/确诊的工具。
默认情况下,信息会显示在操作系统标志后面。您可以进一步配置Neofetch,以取代使用图象、自定义ASCII文件、您的墙纸或哪些都不用。
通过使用命令行标志和配置文件,您可以进一步配置Neofetch以显示您想要的内容。您可以修改现有信息输出或添加自定义信息输出。
Neofetch支持近150种不同的操作系统。从Linux到Windows,仍然到更为冗长的操作系统,如Minix、AIX和Haiku。
相关链接:
Linux中9个鲜为人知的Neofetch使用方式
4、rich-cli
这个工具可能是最不为人知的,但我认为它十分有用和吸引人。它“只是”在终端中进行句型高亮,但我猜你很快还会着迷。你甚至可以从网路上阅读markdown格式的README。
Rich-CLI是一个使用Rich库建立的用于在终端中进行漂亮输出的命令行工具箱。
使用rich命令可以在终端中突出显示各类文件类型,对Markdown和JSON文件进行专门的渲染。据悉,你还可以从命令行标记和低格文本。
相关链接:
5、youtube-dl
最后一个工具也十分有名,但还是要用一下linux修改文件名,不用实在是太浪费了。和本文提及的其他工具一样,我再度指出使用它十分容易。
youtube-dl是一个开源命令行实用程序,用于从许多网站(包括YouTube)下载视频和音频。这个工具十分灵活,它可以通过很多选项进行订制,可以让您以各类格式和质量下载视频和音频。无需在网站上观看广告或在线流式传输音频或视频,可以下载它们以在离线状态下观看或听取。与其他在线下载器不同,youtube-dl的代码开源,并且时常更新以适应网站的修改。
与其名子相反,它除了限于YouTube,还可以处理好多不同的视频托管网站。你可以一次性导入给定播放列表中的所有视频,还有好多其他功能。
相关链接:
总结
这篇文章的目标是精选出5个工具,相信我选择十分困难,由于有好多优秀的软件,但这种工具确实才能在各类场景下帮助你,但是频繁地提升你的工作效率。或则只是提升你的美感,如neofetch),这也是选择它们的诱因。
祝您在命令行界面愉快操作!
谢谢Linux迷的精彩分享。
OK,这就是本文的内容。假如还有哪些疑惑,请在下边的评论区告诉我们。
老师叫我小鱼儿
,赞34
须要Linux精致艺术墙纸的同学请加小编陌陌linuxgs(口令墙纸)。
来自:Linux迷