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


#sl

  • Installation:
    • Debian/Ubuntu: sudo apt install sl
    • Fedora: sudo dnf install sl
    • Arch: sudo pacman -S sl
  • 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
  • Usage: A configurable speaking/thinking cow.
  • Run Commands: cowsay "Your message here"
  • Options: cowsay -f <character> "Your message here" 
List All Available Characters : cowsay -l 
  • Examples: 
cowsay -f tux "Hello, Linux!"
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
  • 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
  • Usage: Displays the Nyan Cat animation in the terminal.
  • Run Commands: nyancat

#bb

  • Installation:
    • Debian/Ubuntu: sudo apt install bb
    • Fedora: sudo dnf install bb
    • Arch: bb is not in the official repository. You may need to compile it from source.
  • 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
  • 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
    • 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
    • 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
    • Usage: Prints large ASCII text banners.
    • Run Commands: figlet "Your Message"
    • Options: 
figlet -f slant "Hello"
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
    • 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
  • 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 boxes with echo to 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
  • 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
    • 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
  • 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
  • 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
  • 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.
  • 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
  • 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
  • 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
  • Usage: A cross-platform monitoring tool with a web-based interface.
  • Run Commands: 
  • Options:
  1. bpytop

    • Installation:
      • Debian/Ubuntu: sudo apt install bpytop
      • Fedora: sudo dnf install bpytop
      • Arch: sudo pacman -S bpytop
    • Usage: A resource monitor that shows usage and stats for processor, memory, disks, network, and processes.
    • Run Commands: 
    • Options:
  2. htop

    • Installation:
      • Debian/Ubuntu: sudo apt install htop
      • Fedora: sudo dnf install htop
      • Arch: sudo pacman -S htop
    • Usage: An interactive process viewer for Unix systems.
    • Run Commands: 
    • Options:
  3. slurm

    • Installation:
      • Debian/Ubuntu: sudo apt install slurm
      • Fedora: sudo dnf install slurm
      • Arch: sudo pacman -S slurm
    • Usage: A network load monitor for Unix-like systems.
    • Run Commands: 
    • Options:

Network and Web Tools

  1. netstat -an

    • Installation:
      • Debian/Ubuntu: sudo apt install net-tools
      • Fedora: sudo dnf install net-tools
      • Arch: sudo pacman -S net-tools
    • Usage: Displays network connections, routing tables, interface statistics, masquerade connections, and multicast memberships.
    • Run Commands: 
    • Options:
  2. sudo tcpdump

    • Installation:
      • Debian/Ubuntu: sudo apt install tcpdump
      • Fedora: sudo dnf install tcpdump
      • Arch: sudo pacman -S tcpdump
    • Usage: Captures and analyzes network packets.
    • Run Commands: 
    • Options:
  3. traceroute google.com

    • Installation:
      • Debian/Ubuntu: sudo apt install traceroute
      • Fedora: sudo dnf install traceroute
      • Arch: sudo pacman -S traceroute
    • Usage: Traces the route packets take to a network host.
    • Run Commands: 
    • Options:
  4. speedtest-cli

    • Installation:
      • Debian/Ubuntu: sudo apt install speedtest-cli
      • Fedora: sudo dnf install speedtest-cli
      • Arch: sudo pacman -S speedtest-cli
    • Usage: Tests your internet bandwidth.
    • Run Commands: 
    • Options:
  5. httrack http://example.com

    • Installation:
      • Debian/Ubuntu: sudo apt install httrack
      • Fedora: sudo dnf install httrack
      • Arch: sudo pacman -S httrack
    • Usage: Downloads a website to your local system for offline viewing.
  6. nc -l -p 1234

    • Installation:
      • Debian/Ubuntu: sudo apt install netcat
      • Fedora: sudo dnf install nc
      • Arch: sudo pacman -S gnu-netcat
    • Usage: Listens on port 1234 for incoming connections using Netcat.

File Management Tools

  1. du -sh *

    • Installation: (Built-in for most Linux distributions)
    • Usage: Shows the disk usage of files and directories in human-readable format.
  2. df -h

    • Installation: (Built-in for most Linux distributions)
    • Usage: Displays disk space usage of file systems in human-readable format.
  3. tree

    • Installation:
      • Debian/Ubuntu: sudo apt install tree
      • Fedora: sudo dnf install tree
      • Arch: sudo pacman -S tree
    • Usage: Lists contents of directories in a tree-like format.
  4. ncdu

    • Installation:
      • Debian/Ubuntu: sudo apt install ncdu
      • Fedora: sudo dnf install ncdu
      • Arch: sudo pacman -S ncdu
    • Usage: A disk usage analyzer with an ncurses interface.
  5. ranger

    • Installation:
      • Debian/Ubuntu: sudo apt install ranger
      • Fedora: sudo dnf install ranger
      • Arch: sudo pacman -S ranger
    • Usage: A console file manager with VI key bindings.

Popular posts from this blog

TERMUX HIDDEN TRICKS

SOCIALFISH PHISHING