LINUX SYSTEM MONITORING AND ANIMATION COMMANDS
Fun and Entertainment Tools
#cmatrix
- Installation:
- Debian/Ubuntu:
sudo apt install cmatrix - Fedora:
sudo dnf install cmatrix - Arch:
sudo pacman -S cmatrix
- Usage: Displays a scrolling "Matrix" like screen.
- Run Commands: cmatrix
- Options:
- Asynchronous scroll : cmatrix -a
- Bold characters on: cmatrix -b
- All Bold characters: cmatrix -B
- Japanese characters:`cmatrix -c
- Force the Linux $Term: cmatrix -f
- Lock Mode: cmatrix -L
- Old Style Scroll: cmatrix -o
- No Bold: cmatrix -n
- Screensaver Mode: cmatrix -s
- X window Mode: cmatrix -x
- Speed Control: cmatrix -u 7
- Change Color: cmatrix -C red
- Rainbow Mode: cmatrix -r
- Lambda Mode: cmatrix -m
- Bonus Tip: cmatrix -B -o -s -u 8 -C red
- Installation:
- Debian/Ubuntu:
sudo apt install cmatrix - Fedora:
sudo dnf install cmatrix - Arch:
sudo pacman -S cmatrix - Usage: Displays a scrolling "Matrix" like screen.
- Run Commands: cmatrix
- Options:
- Asynchronous scroll : cmatrix -a
- Bold characters on: cmatrix -b
- All Bold characters: cmatrix -B
- Japanese characters:`cmatrix -c
- Force the Linux $Term: cmatrix -f
- Lock Mode: cmatrix -L
- Old Style Scroll: cmatrix -o
- No Bold: cmatrix -n
- Screensaver Mode: cmatrix -s
- X window Mode: cmatrix -x
- Speed Control: cmatrix -u 7
- Change Color: cmatrix -C red
- Rainbow Mode: cmatrix -r
- Lambda Mode: cmatrix -m
- Bonus Tip: cmatrix -B -o -s -u 8 -C red
#sl
- Installation:
- Debian/Ubuntu:
sudo apt install sl - Fedora:
sudo dnf install sl - Arch:
sudo pacman -S sl
- Debian/Ubuntu:
- Usage: A fun program that displays an animated steam locomotive.
- Run Commands: sl
- Options:
Train appears from the right side of the screen : sl -a
Displays a little train : sl -l
The train flies across the screen : sl -F
Displays a longer version of the train : sl -e
#cowsay
- Installation:
- Debian/Ubuntu:
sudo apt install cowsay - Fedora:
sudo dnf install cowsay - Arch:
sudo pacman -S cowsay
- Debian/Ubuntu:
- Usage: A configurable speaking/thinking cow.
- Run Commands: cowsay "Your message here"
- Options: cowsay -f <character> "Your message here"
- Examples:
cowsay -f dragon "I am a dragon!"
#lolcat
- Installation:
- Debian/Ubuntu:
sudo apt install lolcat - Fedora:
sudo dnf install lolcat - Arch:
sudo pacman -S lolcat
- Debian/Ubuntu:
- Usage: Outputs text in rainbow colors.
- Run Commands: echo "Hello, World!" | lolcat
- Examples: cowsay "Hello, Linux!" | lolcat
#nyancat
- Installation:
- Debian/Ubuntu:
sudo apt install nyancat - Fedora:
sudo dnf install nyancat - Arch:
sudo pacman -S nyancat
- Debian/Ubuntu:
- Usage: Displays the Nyan Cat animation in the terminal.
- Run Commands: nyancat
#bb
- Installation:
- Debian/Ubuntu:
sudo apt install bb - Fedora: s
udo dnf install bb - Arch:
bb is not in the official repository. You may need to compile it from source.
- Debian/Ubuntu:
- Usage: A text-based demo program with various animations.
- Run Commands: bb
#oneko
- Installation:
- Debian/Ubuntu:
sudo apt install oneko - Fedora:
sudo dnf install oneko - Arch:
sudo pacman -S oneko
- Debian/Ubuntu:
- Usage: A cat chases your mouse cursor around the screen.
- Run Commands:
oneko
#asciiquarium
- Installation:
- Debian/Ubuntu:
sudo apt install asciiquarium - Fedora:
asciiquarium might need to be installed via CPAN or manually. - Arch:
Install from AUR: yay -S asciiquarium
- Debian/Ubuntu:
- Usage: Displays an aquarium in your terminal with fish, sharks, and a whale.
- Run Commands:
asciiquarium
Text and ASCII Art Tools
#toilet
- Installation:
- Debian/Ubuntu:
sudo apt install toilet - Fedora:
sudo dnf install toilet - Arch:
sudo pacman -S toilet
- Debian/Ubuntu:
- Usage: Generates large ASCII art from text.
- Run Commands: toilet "Your Message"
- Options:
toilet -f big "Hello"
toilet -F metal "Your Message"
toilet -F gay "Your Message"
toilet -F crop "Your Message"
toilet -F border "Your Message"
toilet --gay "Colorful!"
toilet --width 40 "Narrow Text"
#figlet
- Installation:
- Debian/Ubuntu:
sudo apt install figlet - Fedora:
sudo dnf install figlet - Arch:
sudo pacman -S figlet
- Debian/Ubuntu:
- Usage: Prints large ASCII text banners.
- Run Commands: figlet "Your Message"
- Options:
figlet -c "Centered Text"
figlet -w 80 "Wide Text"
figlet -l "Left Align"
figlet -r "Right Align"
figlet -t "Terminal Width"
#fortune
- Installation:
- Debian/Ubuntu:
sudo apt install fortune - Fedora:
sudo dnf install fortune - Arch:
sudo pacman -S fortune-mod
- Debian/Ubuntu:
- Usage: Displays random quotes or sayings.
- Run Commands:
fortune
#boxes
- Installation:
- Debian/Ubuntu:
sudo apt install boxes - Fedora:
sudo dnf install boxes - Arch:
sudo pacman -S boxes
- Debian/Ubuntu:
- Usage: Draws ASCII art boxes around text.
- Run Commands: echo "Hello" | boxes -d dog
- Options: boxes -l ##Lists all available box designs.
echo "Hello, World!" | boxes -d dog
echo "Centered Text" | boxes -a c
echo "Padded Text" | boxes -p a2
- Usage: Combines
boxeswithechoto draw a box with a dog design around "Hello."
#neofetch
- Installation:
- Debian/Ubuntu:
sudo apt install neofetch - Fedora:
sudo dnf install neofetch - Arch:
sudo pacman -S neofetch
- Debian/Ubuntu:
- Usage: Displays system information in a visually appealing way.
- Run Commands: neofetch --ascii "Your ASCII Art Here"
- Options:
neofetch --image /path/to/image.png
neofetch --logo ubuntu
neofetch --disable memory cpu
neofetch --off
neofetch --color_blocks off
neofetch --disable memory
neofetch --logo small
neofetch --ascii_distro arch
#screenfetch
- Installation:
- Debian/Ubuntu:
sudo apt install screenfetch - Fedora:
sudo dnf install screenfetch - Arch:
sudo pacman -S screenfetch
- Debian/Ubuntu:
- Usage: Similar to
neofetch, displays system information in ASCII art. - Run Commands: screenfetch
System Monitoring and Performance Tools
#bmon
- Installation:
- Debian/Ubuntu:
sudo apt install bmon - Fedora:
sudo dnf install bmon - Arch:
sudo pacman -S bmon
- Debian/Ubuntu:
- Usage: A bandwidth monitor that captures and visualizes network traffic data.
- Run Commands:
- Options:
#iotop
- Installation:
- Debian/Ubuntu:
sudo apt install iotop - Fedora:
sudo dnf install iotop - Arch:
sudo pacman -S iotop
- Debian/Ubuntu:
- Usage: Displays disk I/O usage by processes.
- Run Commands:
- Options:
#iftop
- Installation:
- Debian/Ubuntu:
sudo apt install iftop - Fedora:
sudo dnf install iftop - Arch:
sudo pacman -S iftop
- Debian/Ubuntu:
- Usage: A real-time console-based network bandwidth monitoring tool.
- Run Commands:
- Options:
#vtop
- Installation:
- Debian/Ubuntu:
sudo npm install -g vtop - Fedora/Arch: Install Node.js first, then use the above command.
- Debian/Ubuntu:
- Usage: A graphical activity monitor for the terminal.
- Run Commands:
- Options:
#inxi
- Installation:
- Debian/Ubuntu:
sudo apt install inxi - Fedora:
sudo dnf install inxi - Arch:
sudo pacman -S inxi
- Debian/Ubuntu:
- Usage: Provides detailed system information about hardware, drivers, and more.
- Run Commands:
- Options:
#nmon
- Installation:
- Debian/Ubuntu:
sudo apt install nmon - Fedora:
sudo dnf install nmon - Arch:
sudo pacman -S nmon
- Debian/Ubuntu:
- Usage: A system performance monitor that displays CPU, memory, network, and disk usage.
- Run Commands:
- Options:
#glances
- Installation:
- Debian/Ubuntu:
sudo apt install glances - Fedora:
sudo dnf install glances - Arch:
sudo pacman -S glances
- Debian/Ubuntu:
- Usage: A cross-platform monitoring tool with a web-based interface.
- Run Commands:
- Options:
bpytop- Installation:
- Debian/Ubuntu:
sudo apt install bpytop - Fedora:
sudo dnf install bpytop - Arch:
sudo pacman -S bpytop
- Debian/Ubuntu:
- Usage: A resource monitor that shows usage and stats for processor, memory, disks, network, and processes.
- Run Commands:
- Options:
- Installation:
htop- Installation:
- Debian/Ubuntu:
sudo apt install htop - Fedora:
sudo dnf install htop - Arch:
sudo pacman -S htop
- Debian/Ubuntu:
- Usage: An interactive process viewer for Unix systems.
- Run Commands:
- Options:
- Installation:
slurm- Installation:
- Debian/Ubuntu:
sudo apt install slurm - Fedora:
sudo dnf install slurm - Arch:
sudo pacman -S slurm
- Debian/Ubuntu:
- Usage: A network load monitor for Unix-like systems.
- Run Commands:
- Options:
Network and Web Tools
netstat -an- Installation:
- Debian/Ubuntu:
sudo apt install net-tools - Fedora:
sudo dnf install net-tools - Arch:
sudo pacman -S net-tools
- Debian/Ubuntu:
- Usage: Displays network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.
- Run Commands:
- Options:
- Installation:
sudo tcpdump- Installation:
- Debian/Ubuntu:
sudo apt install tcpdump - Fedora:
sudo dnf install tcpdump - Arch:
sudo pacman -S tcpdump
- Debian/Ubuntu:
- Usage: Captures and analyzes network packets.
- Run Commands:
- Options:
- Installation:
traceroute google.com- Installation:
- Debian/Ubuntu:
sudo apt install traceroute - Fedora:
sudo dnf install traceroute - Arch:
sudo pacman -S traceroute
- Debian/Ubuntu:
- Usage: Traces the route packets take to a network host.
- Run Commands:
- Options:
- Installation:
speedtest-cli- Installation:
- Debian/Ubuntu:
sudo apt install speedtest-cli - Fedora:
sudo dnf install speedtest-cli - Arch:
sudo pacman -S speedtest-cli
- Debian/Ubuntu:
- Usage: Tests your internet bandwidth.
- Run Commands:
- Options:
- Installation:
httrack http://example.com- Installation:
- Debian/Ubuntu:
sudo apt install httrack - Fedora:
sudo dnf install httrack - Arch:
sudo pacman -S httrack
- Debian/Ubuntu:
- Usage: Downloads a website to your local system for offline viewing.
- Installation:
nc -l -p 1234- Installation:
- Debian/Ubuntu:
sudo apt install netcat - Fedora:
sudo dnf install nc - Arch:
sudo pacman -S gnu-netcat
- Debian/Ubuntu:
- Usage: Listens on port 1234 for incoming connections using Netcat.
File Management Tools
du -sh *- Installation: (Built-in for most Linux distributions)
- Usage: Shows the disk usage of files and directories in human-readable format.
df -h- Installation: (Built-in for most Linux distributions)
- Usage: Displays disk space usage of file systems in human-readable format.
tree- Installation:
- Debian/Ubuntu:
sudo apt install tree - Fedora:
sudo dnf install tree - Arch:
sudo pacman -S tree
- Debian/Ubuntu:
- Usage: Lists contents of directories in a tree-like format.
- Installation:
ncdu- Installation:
- Debian/Ubuntu:
sudo apt install ncdu - Fedora:
sudo dnf install ncdu - Arch:
sudo pacman -S ncdu
- Debian/Ubuntu:
- Usage: A disk usage analyzer with an ncurses interface.
- Installation:
ranger- Installation:
- Debian/Ubuntu:
sudo apt install ranger - Fedora:
sudo dnf install ranger - Arch:
sudo pacman -S ranger
- Debian/Ubuntu:
- Usage: A console file manager with VI key bindings.
- Installation:
