Docu review done: Wed 31 Jul 2024 02:15:20 PM CEST

Fun with Linux

Table of content

cowsay

cowsay is a talking cow that will speak out anything you want it to

Installation

$ apt install cowsay

Usage

$ cowsay "Mooooooooo" ____________ < Mooooooooo > ------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||

Additional themes

$ cowsay -l Cow files in /usr/share/cowsay/cows: apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey turtle tux unipony unipony-smaller vader vader-koala www

Useage different theme

$ cowsay -f ghostbusters "Who you Gonna Call" ____________________ < Who you Gonna Call > -------------------- \ \ \ __---__ _- /--______ __--( / \ )XXXXXXXXXXX\v. .-XXX( O O )XXXXXXXXXXXXXXX- /XXX( U ) XXXXXXX\ /XXXXX( )--_ XXXXXXXXXXX\ /XXXXX/ ( O ) XXXXXX \XXXXX\ XXXXX/ / XXXXXX \__ \XXXXX XXXXXX__/ XXXXXX \__----> ---___ XXX__/ XXXXXX \__ / \- --__/ ___/\ XXXXXX / ___--/= \-\ ___/ XXXXXX '--- XXXXXX \-\/XXX\ XXXXXX /XXXXX \XXXXXXXXX \ /XXXXX/ \XXXXXX > _/XXXXX/ \XXXXX--__/ __-- XXXX/ -XXXXXXXX--------------- XXXXXX- \XXXXXXXXXXXXXXXXXXXXXXXXXX/ ""VXXXXXXXXXXXXXXXXXXV""

Alternative, let the cow think

It comes also by installing cowsay

$ cowthink "Mooooooo?" ___________ ( Mooooooo? ) ----------- o ^__^ o (oo)\_______ (__)\ )\/\ ||----w | || ||

sl

With the sl command, a steam locomotive will run across your terminal from right to left.

Installation

$ apt install sl

Usage

$ sl (@@) ( ) (@) ( ) @@ () @ O @ ( ) (@@@@) ( ) (@@@) ==== ________ ___________ _D _| |_______/ \__I_I_____===__|_________| |(_)--- | H\________/ | | =|___ ___| ________________ / | | H | | | | ||_| |_|| _| | | | H |__--------------------| [___] | =| | ________|___H__/__|_____/[][]~\_______| | -| |/ | |-----------I_____I [][] [] D |=======|____|_________________ __/ =| o |=-O=====O=====O=====O \ ____Y___________|__|___________________ |/-=|___|= || || || |_____/~\___/ |_D__D__D_| |_D_ \_/ \__/ \__/ \__/ \__/ \_/ \_/ \_/ \_/

figlet or toilet

Can be used to draw large sized text banners

Installation

$ apt install figlet $ apt install toilet

Usage

$ figlet LINUX m mmmmm mm m m m m m # # #"m # # # # # # # # #m # # # ## # # # # # # # m""m #mmmmm mm#mm # ## "mmmm" m" "m $ toilet LINUX m mmmmm mm m m m m m # # #"m # # # # # # # # #m # # # ## # # # # # # # m""m #mmmmm mm#mm # ## "mmmm" m" "m

cmatix

You should know whta it does, if not read again the name

Installation

$ apt install cmatrix

rev

The rev command will print the reverse of whatever you type in. First run rev, then start typing one sentence at a time

Installation

$ apt install util-linux

Usage

$ rev This is reversed desrever si sihT

apt moo

The apt-get command has this easter egg where the cow does a moo

Usage

$ apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"...

aptitude moo

The aptitude command moos a bit reluctantly and here is how to make it do s

Usage

$ aptitude moo There are no Easter Eggs in this program. $ aptitude -v moo There really are no Easter Eggs in this program. $ aptitude -vv moo Didn't I already tell you that there are no Easter Eggs in this program? enlightened@enlightened:~$ aptitude -vvv moo Stop it! $ aptitude -vvvv moo Okay, okay, if I give you an Easter Egg, will you go away? $ aptitude -vvvvv moo All right, you win. /----\ -------/ \ / \ / | -----------------/ --------\ ---------------------------------------------- $ aptitude -vvvvvv moo What is it? It's an elephant being eaten by a snake, of course.

Starwars in telnet

This is not actually a command, but a text animation broadcasted at towel.blinkenlights.nl and can be played inside the terminal by telnetting to the server.

Usage

$ telnet towel.blinkenlights.nl

factor

This command would print out all the lowest common multiple (LCM) factors of any given number.

Instalation

$ apt install coreutils

Usage

$ factor 1337 1337: 7 191

pi

The pi command prints the mathematical constant PI to any number of decimal figures. So lets print it to the first 500 figures after decimal.

Installation

$ apt install pi

Usage

$ pi 50 3.141592653589793238462643383279502884197169399375

xcowsay

xcowsay is the gui version of the cowsay command, and you need a running desktop (X display) to use it. It cannot work solely from a terminal.

Installation

$ apt install xcowsay

Usage

$ xcowsay test

xeyes

xeyes is also a gui program that draws a pair of eyes on the desktop which follow the mouse cursor. The eyes would look where ever the mouse cursor goes.

Installation

$ apt install x11-apps

Usage

$ xeyes

rig

The rig command generates random and possibly fake identities.

Installation

$ apt install rig

Usage

$ rig Solomon Ortiz 557 East Parson St Alton, IL 62002 (708) xxx-xxxx

aafire

The next command is aafire and it too is an asciiart animation that renders a burning fire on the terminal.

Installation

$ apt install libaa-bin

Usage

$ aafire

lolcat

lolcat concatenates files like the UNIX cat program, but colors it for the lulz in a rainbow animation. Terminals with 256 colors and animations are supported.

Installation

$ apt install lolcat

Usage

$ apt show lolcat | lolcat # or $ ls -la | lolcat

asciiviewer

Since the terminal is limited to only text, tools like asciiviewer are often useful to generate images out of pure text. And to do this you need the tool called asciiviewer

Installation

$ apt install aview

Usage

$ asciiview ./mypicture.png -driver curses _ _w_, .,vaauXua%_)q_, __auZZ#Z#Zwd####oa_, .jaZXZZZZZZ#Z##ZZ#ZZ#haaw_ ._{uZZXZZ#Z#Z#Z##Z#ZZ#ZXXX##mzp _qdZXZXZZZZ#Z#Z##Z#Z#ZZZXX#mmmmWa/ _sXZXXZZZ#Z#2"@^` ~"?S#mmWmWWWmp guXZXXZZZZ#Y^ ^VmWmWBWmWc ddXXXXZZZX!^^ "$WWWBWWWc ,dXXXZZZZe )VWmWWmWBc _vXXXXZZZ(' 3WWBWBWm, _, ]dXXXZZ" )VWBWmWBk vf,nXXXZ?` )$mWmW#Wp ]uZXZZ! )WmWk"$f QXXZZ( ___g__ )3Wmma)f _v]dXZZ( .)aWmW#VAwc, ]BWmm)( jrsXZZZ( .sdmT"" ^?s/ ]WmBDf{ <]ZZZZ .smP` " jdWmQ`jf i#Z#Z' .vm! 3mBmf vZZZr gyZ 3WmBg v#Z#[ .j#' / 3mmWZ vZ#Zf ]mk )v 3mW#[ v#Z#f iW[ ] jjWmEf v#Z#' iBL j3mm1{ v#ZZ iWm gi` ]mmmiI v##k ]WWf j)u _nmmf<7 3Z#k )$mk {` jmm#'g` v#ZX jJWQ/ )uwu pdm#C.I I#Z#/ .w4dmm/ ~` JwmmL j' 4#ZZ[ )3g/4mmg ._sm##1` jZZZ[ )1{34#mp/ ,nwmm#? )3XXo )"{n3$Whw,_w__nammm#!` 3Xm#/ "SuVWmWWBWmBmm#! ]mZmc_ "VaI$??YY?!^ )3mBWmc ""<ivF <WmWmWf )$mWWm1 )WBWmc 3WWWWf j$WmWa/ <WWBm, ]BWWL ]WmWp, ?mWmh, ?mWmc, ]$Wmmp )$#mBa, )Wmmc// )?mmmwc )?###o, "4Xmap__,