人们对 Linux 似乎一直存在一种误解,认为不使用命令行就无法进行任何操作。我身边有不少人已经有效地使用 Linux 多年,但他们甚至从未打开过终端窗口。
话虽如此,在命令行工作可以使某些任务更快、更高效。如果您使用的是较旧的硬件,命令行工具是图形应用程序的绝佳替代品,因为它们不会占用太多资源。
其中一项任务是播放音乐。您可以在终端中执行此操作。如何操作?这里介绍了三款命令行音乐播放器。
cmus
cmus 是一款快速且灵活的音乐播放器。它可以按音乐家或专辑标题组织您的音乐,并允许您加载播放列表文件。您还可以使用 cmus 的内置搜索功能在您的 /home 目录中查找音乐,并且可以在几种不同的布局之间切换。
如果您是 vi 编辑器的粉丝,您会在 cmus 中感到宾至如归。它使用受 vi 启发的键盘快捷键(例如,:add ~/music 加载文件夹),您可以通过按 j 和 k 键在曲目之间移动。
MOC
MOC(Music on Console 的缩写)是一款双窗格音乐播放器,与 cmus 类似。左窗格列出文件夹中的曲目,而右窗格包含播放列表文件的内容(如果文件夹中有播放列表文件)。
使用您的音乐非常简单。MOC 的键盘快捷键非常直观。有多直观?您按 n 播放列表中的下一曲,或按 p 播放上一曲,然后按 S 设置 MOC 以随机播放曲目。
mpg123 和 ogg123
如果您想要一种快速而简单的方式来播放音乐文件,那么 mpg123 和 ogg123 是不错的选择。我将它们放在一起,因为这两个应用程序非常相似。事实上,这两个应用程序之间唯一的区别是它们支持的文件格式。
mpg123 没有花哨的功能。只需转到包含您要播放的 MP3 文件的文件夹,然后键入 mpg123 *.mp3。您还可以加载播放列表文件,并在命令行中使用 *-z* 选项来随机播放您要播放的曲目。
如果您坚持使用真正的开放格式,那么您会希望为您的音乐选择 Ogg Vorbis。这就是 ogg123 的用武之地。ogg123 是一个名为 vorbis-tools 的应用程序套件的一部分,该套件预装在许多 Linux 发行版中。
ogg123 的工作方式与 mpg123 完全相同,并使用相同的选项。只需在指定要播放的文件时,将 .mp3 替换为 .ogg 或 .oga 即可。
(注意:一篇即将发表的文章将介绍用于在音频格式之间转换的命令行工具。)
奖励工具:ripit
ripit 不是音乐播放器,但它可以帮助您为您的音乐播放器提供素材。它是一个脚本,可以与许多实用程序和音频编码器(如 cdparanoia、cdda2wav、Ogg Vobis 和 LAME)一起工作,以将 CD 上的曲目转换为硬盘驱动器上的文件。
您可以将 CD 翻录为多种格式,包括 MP3、Ogg、MP4 和 FLAC。该脚本会引导您完成翻录过程,甚至会从 CDDB 或 MusicBrainz(两个在线音乐元数据存储库)获取有关 CD 的信息。如果 ripit 无法在线找到 CD 的元数据,它允许您自己输入该信息。您还可以告诉 ripit 您想要 CD 上的哪些曲目,而不是翻录光盘上的所有歌曲。
您有最喜欢的命令行音乐播放器吗?如果您有,请随时留言分享。
8 条评论