Using system text console, you can do everything. Each system has it own commands and tools. It is amazing how developers building great command line apps that fully replace graphical user interface.
Today I will show you very cool command line apps for Linux. Easy to use, fast, small and when you use it you look nerdy.
File managers and file listing.
GNU Midnight Commander is a visual file manager, licensed under GNU General Public License and therefore qualifies as Free Software. It’s a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included.
This project is a rewrite of GNU
ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
n³ The unorthodox terminal file manager.
A modern replacement for ‘ls’.
Monitor of system resources, cpu, ram, hdd
Wow such top. So stats. More better than regular top.
Linux/OSX/FreeBSD resource monitor.
This is htop, a cross-platform interactive process viewer. It is a text-mode application (for console or X terminals) and requires ncurses.
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
tiptop is a command-line system monitoring tool in the spirit of top. It displays various interesting system stats and graphs them. Works on all operating systems.
A terminal based graphical activity monitor inspired by gtop and vtop.
battop is an interactive viewer, similar to top, htop and other *top utilities, but about the batteries installed in your notebook.
Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.
Disk Usage/Free Utility – a better ‘df’ alternative.
Apps to create and edit text files.
Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have been added: multi-level undo, syntax highlighting, command line history, on-line help, spell checking, filename completion, block operations, script language, etc. There is also a Graphical User Interface (GUI) available. Still, Vi compatibility is maintained, those who have Vi “in the fingers” will feel at home.
Easy to use text editor.
Console music players!!!
A cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++.
Spotify for the terminal written in Rust.
Browse Reddit from your terminal.
Irssi is a modular text mode chat client. It comes with IRC support built in, and there are third party ICB, SILC, XMPP (Jabber), PSYC and Quassel protocol modules available.
A smart and nice Twitter client on terminal written in Python.
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
Tasks, boards & notes for the command-line habitat.
You can browse websites using console 🙂
Links is a free software text and graphical web browser with a pull-down menu system. It renders complex pages, has partial HTML 4.0 support (including tables and frames and support for multiple character sets such as UTF-8), supports color and monochrome terminals and allows horizontal scrolling.
Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals. As of 2022, it is the oldest web browser still being maintained, having started in 1992.
Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.
Wanna check weather in console? No problem!
wttr.in is a console-oriented weather forecast service that supports various information representation methods like terminal-oriented ANSI-sequences for console HTTP clients (curl, httpie, or wget), HTML for web browsers, or PNG for graphical viewers.
wego is a weather client for the terminal.
Various network stats and bandwidth tools for console.
Command line interface for testing internet bandwidth using speedtest.net
This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname
NetHogs is a small ‘net top’ tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.
bmon is a monitoring and debugging tool to capture networking related statistics and prepare them visually in a human friendly way. It features various output methods including an interactive curses user interface and a programmable text output for scripting.
Does not fit in any other category.
MapSCII is a Braille & ASCII world map renderer for your console.
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
CLI Epub Reader.