Tips on Unix utilities and related topics from @JohnDCook.

References to Unix and Linux over time, according to Google's ngram viewer
2
23
3,257
Diagram of the bash brace expression {w,t,}h{e{n{,ce{,forth}},re{,in,fore,with{,al}}},ither,at}
1
5
37
4,012
Replying to @AlgebraFact
If you stick two squares on the longer side of a silver rectangle, you get another silver rectangle.
1
1
9
691
Set intersection and difference at the command line johndcook.com/blog/2026/03/2…
1
1
15
2,843
What?!
1
1
15
3,713
Doing a database join with CSV files johndcook.com/blog/2019/12/3…
1
16
2,257
Have you ever wished your bash script could print out a snake, a flying saucer, or a nose? Of course you have. Who hasn't? Well, now you can. These symbols have been included in Unicode 17.0.
2
17
3,357
The day Return became Enter aresluna.org/the-day-return-…
1
4
14
2,656
Thank you for following @UnixToolTip
1
14
2,273
DITAA is a programming language for creating diagrams. The source code is an ASCII art version of the output. johndcook.com/blog/2016/06/1…
10
2,050
The comm utility lets you compute set differences and intersections johndcook.com/blog/2019/11/2…
1
14
2,499
Automate to save mental energy, not time johndcook.com/blog/2015/12/2…
4
32
2,858
Using GPG to encode binary files as text johndcook.com/blog/2024/01/1…
1
12
1,949
Avoiding Multiprocessing Errors in Bash Shell johndcook.com/blog/2024/02/1…
8
1,705
Example of how Unicode surrogates work.
1
1
14
2,623
42
299
3,232
128,704
“Add icons to commands, so you can instantly recognize them on up arrows:”
2
1
19
2,385
Grok: Draw an image of me based on my tweets
1
13
2,065
Doing a SQL join with CSV files johndcook.com/blog/2019/12/3…
4
15
2,204
Data files for drawing other animals are Perl files with a .cow extension. $ cat /usr/share/cowsay/cows/elephant.cow
1
2
2,142
The cowsay command has flags to let you draw animals other than cows. $ cowsay -f elephant With four parameters I can fit an elephant, and with five I can make him wiggle his trunk. -- John von Neumann
1
10
23
4,982
Command line productivity tool of the day: cowsay
6
9
63
5,449
40
382
2,349
103,847
Perl is like a muscle car: lots of fun when things go well, but dangerous.
13
2,358
Working with wide text files at the command line johndcook.com/blog/2019/08/2…
1
3
19
3,477
For daily tips on regular expressions, follow @RegexTip.
2
1
13
3,556
Programs with verbose start-up messages interrupt your workflow at the command line. How to fix that: johndcook.com/blog/2019/09/0…
1
20
3,928
Cross platform muscle memory johndcook.com/blog/2022/08/1…
2
14
4,514