Linux CLI Applications list
Command Line Applications (aka CLI applications or simply CLIs - for Command Line Interface) are programs that you interact with entirely through your terminal and shell. They have no graphics or visual interface beyond what you see in your terminal after you run the program.
Multimedia
Audio mixers
- alsamixer Alsa subsystem audio mixer
- PAmix PAMix - the pulseaudio terminal mixer
Audio
- ncspot Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
- mp3blaster Mp3blaster is an audio player for the text console. It's been around since 1997
- cmus Small, fast and powerful console music player for Unix-like operating systems.
- moc Short for Music On Console, MOC is a light and easy-to-use command-line music player. MOC allows you to select a directory and play audio files contained in the directory beginning with the first on the list.
- musikcube terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux.
Video
- mplayer
- vlc
- fbff A small ffmpeg-based framebuffer media player
Internet
Browsers
- links
- lynx
- w3m
- netsurf
IRC
- BitchX BitchX, a full-featured, scriptable free software IRC client for UNIX-like systems.
- irssi Your text mode chatting application since 1999. IRC built-in. Multi-protocol friendly for module authors.
- WeeChat WeeChat, the extensible chat client
News
- terminews Manage RSS sources and display news feed in terminal
System
System resource monitoring
- htop a cross-platform interactive process viewer
- gotop A terminal based graphical activity monitor inspired by gtop and vtop
- glances Glances is a cross-platform system monitoring tool written in Python
- btop A monitor of resources