社区编辑申请
注册/登录
如何使用 cmus 从 Linux 终端播放​​音乐
系统 Linux
高级 Linux 用户更喜欢几乎所有的命令行应用程序。下面介绍如何安装 cmus,这是一个基于终端的 Linux 音乐播放器。

当您想听一些音乐时,您很可能会转向您的发行版附带的 GUI 音频文件或流媒体播放器,但是如果您可以从命令行播放音乐呢?使用 Linux 和一个叫 cmus 的小程序就很容易。

什么是cmus?

cmus或 (C* Music Player) 是用于 Linux 和其他类 Unix 系统的基于文本的音频播放器。在 GUI 音乐程序的海洋中,cmus 的独特之处在于它专注于控制台。cmus 的文本方向使其非常适合较旧的计算机或根本没有安装 X 或 Wayland 的计算机。您可以设置一台较旧的计算机用作自动点唱机。它通过插件支持几种主要的音频文件格式,包括 MP3、Ogg Vorbis、FLAC、WAV、MP4 等。如果你没有把它们卖掉,用黑胶代替它们,您甚至可以播放普通的旧音频 CD。这就是 cmus 的另一个主要特性:它的插件库。该程序使用类似于 Vim 的键绑定,因此如果您熟悉该编辑器,您应该会发现在 cmus 中导航很容易。

在 Linux 上安装 cmus

在大多数使用默认包管理器的 Linux 系统上安装 cmus 很简单。例如,在 Debian/Ubuntu 上:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install cmus

图片

在 Arch Linux 上:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S cmus

在 RHEL、Fedora 或 Rocky Linux 上安装 cmus:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install cmus

将音乐添加到 cmus

现在您已经安装了 cmus,您必须将它指向您的音乐文件存储在硬盘上的任何位置。要启动 cmus,只需在 shell 中键入“cmus”。如前所述,cmus 使用类似 Vim 的控制方案。要输入命令,您只需按冒号: ) 键并在命令行上输入命令。您甚至不必先按 Esc。要添加音乐,请使用“ a ”命令,后跟音乐库的路径。例如,如果您将音乐文件保存在主目录中名为music的目录中,您将发出以下命令:

:a /home/linuxmi

您现在将看到您的音乐库。

在 Linux 上使用 cmus 播放音乐

现在您已经导入了音乐,您可以开始播放了。要选择艺术家和专辑,请使用 Vim 标准移动键:K向上和J向下,在菜单屏幕中移动。按Tab 键在艺术家/专辑和曲目选择之间切换。要开始播放曲目,请按Enter或“ x ”。按“ c ”暂停。要向前搜索,请按“ l ”和“ h ”向后搜索。要跳到下一首曲目,请按“ b ”。要跳回,请按“ z ”。记住 cmus 和 Vim 一样是区分大小写的,所以这些都是小写字母。大写字母将执行不同的命令。cmus 的一个缺点是,与大多数基于文本的程序一样,您必须记住命令才能执行任何操作,但是一旦掌握了它,手指习惯和肌肉记忆就会自动生成。同样,这类似于 Vim。图片

额外的 cmus 插件

cmus 有许多可用的插件。其中许多都列在cmus wiki上。它们是用 Bash 或 Python 等标准脚本语言编写的。要使用这些脚本,您通常只需下载它们并使用 chmod 命令使它们可执行。例如:

chmod a+x script

cmus 是一个非常通用的软件。正是这种灵活性让许多老练的 Linux 用户能够忍受基于文本的程序。

谁需要 GUI 来听音乐?

虽然 Linux 命令行很高效,但您也可以使用 cmus 之类的程序来放松并在忙碌的 Linux 计算中放一些音乐。您可以使用所有可用的插件来根据您的需要定制 cmus。

责任编辑:庞桂玉 来源: Linux公社
相关推荐

2022-06-20 22:37:25

Linux操作系统命令

2022-06-22 09:19:55

HDC鸿蒙ADB命令

2022-04-23 16:36:30

Linux密码

2022-06-15 08:21:49

Linux运维工程师

2022-05-23 10:45:34

DAYU200鸿蒙

2022-05-24 15:06:57

AbilityeTS FA鸿蒙

2022-04-15 14:31:02

鸿蒙操作系统

2022-06-15 16:16:21

分布式数据库鸿蒙

2022-05-11 15:08:52

驱动开发系统移植

2022-04-02 20:45:04

Hi3516开发板操作系统鸿蒙

2022-06-02 14:27:05

UI框架JS

2022-06-09 14:40:14

系统移植鸿蒙

2022-02-24 16:15:16

OpenHarmon鸿蒙OpenEuler

2022-05-23 11:03:53

云原生技术DockerIstio

2022-06-13 14:18:39

电源管理子系统耗电量服务

2022-05-30 15:21:27

Hi3861TCP通信

2022-05-31 16:06:24

udp通信wifi鸿蒙

2022-06-06 10:55:51

本地服务鸿蒙

2022-04-25 09:10:50

RK3568鸿蒙

2022-04-24 16:00:15

LinuxLinux命令ls命令

同话题下的热门内容

用这些开源工具在 Linux 上编辑 PDF 文件Docker Compose:搭建开发环境的好方式在 Linux 上玩电子游戏的三种方式为什么命令行在 Linux 生态系统中如此重要在 Linux 上使用 WineZGUI 运行 Windows 应用和游戏Linux 网络性能的 15 个优化建议如何构建自己的可引导 Linux Live CD用 Curtail GUI 应用轻松压缩 Linux 中的图像

编辑推荐

Linux系统下安装MySQL的步骤详解CentOS与Ubuntu有什么不同?Linux下如何使用minicom USB串口为什么你可能想要略过Ubuntu 17.04?Linux中7个判断文件系统类型的方法
我收藏的内容
点赞
收藏

51CTO技术栈公众号