/linux-cli-tools

A place with the main CLI tools for Linux!

GNU General Public License v3.0GPL-3.0

🛠 Linux CLI and TUI Tools

A place with the main CLI tools for Linux!

  • 🌎 Internet

    • 🧭 Web Browsers

      • links - Graphics and text mode web browser. Includes a console version similar to Lynx.
      • lynx - Text browser for the World Wide Web.
    • 📁 File Sharing

      • Download Managers

        • curl - An URL retrieval utility and library. Supports HTTP, FTP and SFTP.
        • wget - A network utility to retrieve files from the Web. Supports HTTP and FTP.
        • youtube-dl - Download videos from YouTube and many other web sites.
        • aria2 - Lightweight download utility that supports HTTP/S, FTP, SFTP, BitTorrent and Metalink.
        • streamlink - Launch streams from various streaming services in a custom video player or save them to a file.
      • FTP Servers

        • ssh - SFTP is a network protocol that provides file access, file transfer, and file management over any reliable data stream.
      • BitTorrents clients

        • transmission - Simple and easy-to-use BitTorrent client with a daemon version and multiple front-ends. This package includes backend, daemon, command-line interface, and a Web UI interface.
        • deluge - BitTorrent client with multiple user interfaces in a client/server model. This package includes a console client.
  • 🎛️ Multimedia

    • 🎵 Audio

      • Audio Players

        • moc - Ncurses console audio player with support for the MP3, OGG, and WAV formats.
      • Sound System

        • ALSA
          • alsamixer - Soundcard mixer for ALSA soundcard driver, with ncurses interface
        • PulseAudio
          • pactl - Control a running PulseAudio sound server
          • pavucontrol - It also allows you to change "mixer" settings like headphone output, mic level, input device, and stereo versus surround sound profiles.
    • 🎥 Video

      • Video Players

        • ffplay - Very simple and portable media player using the FFmpeg libraries and the SDL library. It is mostly used as a testbed for the various FFmpeg APIs.
        • mpv - Movie player based on MPlayer and mplayer2.
        • vlc - Command-line version of the famous video player that can play smoothly high definition videos in the TTY.
      • Video Converters

        • ffmpeg - Complete, cross-platform solution to record, convert and stream audio and video.