`make` is really a mythical tool in the Unix toolchest.

Many times criticized. Feared. Improved or imitated.

But still alive.

Tired of fighting against a bloated word processor when writing your latest report, novel, technical documentation or blog post?

Maybe that's the sign you ready to consider using a lightweight markup language. All you need is just a basic text editor, the knowledge of some simple and non-intrusive keywords and markup. And a processor to convert that text file to... well... whatever you want: HTML, PDF, LaTeX, ...


From `man 4 intel` on my Debian box.

Who catches the reference?
Reply with your favorite picture of Z.B ;)


Save time with Awk...

...and give your spreadsheet some vacations after having read that great article by the Free Software Magazine.


This is what a pool of entropy looks like in the real world.
Wait a minute, a "wall" of entropy...


Right-align text on 80 columns:
sed -E ':a /.{80}/!{s/^/ /;ba}' file

In AWK an action without associated pattern defaults to 1.
So those two commands are the same:

seq 10 | awk '{print}'
seq 10 | awk '1 {print}'

How could I have lived without knowing that?

# copy file to the :
xclip -sel c < file

In Bash the pseudo-variable RANDOM returns a pseudo-random integer in the [0;32767] range

echo $RANDOM

GNU sed has a nice 'e' modifier for substitutions:
sed 's/.*/date +%F -d &/e' << EOT

`ls -lt` will show files ordered by modification date — most recent first.

When you have to fight against tab completion trying to be smart:

touch a.zap
unzip a<tab>
\unzip a<tab>
unzip a<esc>/<esc>/

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!