Tips on Unix utilities and related topics from @JohnDCook.

Joined August 2011
Unix tool tip retweeted
Now I just think of this old guy whenever I use tar. That’s how I remember it.
How long have you been using Linux? 20 years. So you must be good with tar commands?
44
241
17
3,601
112,150
Unix tool tip retweeted
Linux pros and cons
16
124
5
1,121
27,902
Unix tool tip retweeted
86
606
26
10,812
403,253
Unix tool tip retweeted
Unpacking a bash brace expansion example by @pkrumins johndcook.com/blog/2026/06/2…
1
3
32
7,465
Unix tool tip retweeted
people are making memes of @ZackKorman now
27
326
20
6,511
187,179
Unix tool tip retweeted
folder or directory
30
46
8
1,027
25,189
Unix tool tip retweeted
I talked to a man yesterday who has 5 virtual assistants. I only have two: Python and Bash. I used to have a virtual assistant named Perl but I had to let her go. I got along with her OK but not the rest of my staff.
2
2
50
3,558
Unix tool tip retweeted
cron jobs are going through the most epic rebrand
146
665
77
8,404
459,150
Unix tool tip retweeted
Unix once featured possibly the greatest—and creepiest—Easter egg of all time. In some early AT&T Unix versions, typing the username “dmr” (Dennis MacAlistair Ritchie’s initials) at login triggered the message: “Dennis Ritchie has retired, please use another login.” Even years after his death, this hidden joke occasionally resurfaced, prompting new admins into panicked midnight Google sessions. Call it Ritchie’s mischievous sense of humor reaching beyond the grave—or perhaps Unix’s quirky personality revealing itself. Either way, sysadmins everywhere learned an important lesson: Unix geeks love nothing better than trolling the unsuspecting.
5
64
5
357
22,677
Unix tool tip retweeted
UNIX was built in one month. Ken Thompson's wife took their son on vacation. He had 3 weeks alone. He wrote the kernel in week 1, the shell in week 2, the editor in week 3. Modern dev teams spend 3 weeks in sprint planning.
125
462
46
5,349
234,017
Unix tool tip retweeted
Unix’s elegant pipe operator (|)—allowing sysadmins to effortlessly chain commands together—was invented largely because of programmer laziness. Douglas McIlroy, fed up with writing tedious intermediate files and shuffling data manually, demanded a simpler solution. His colleagues at Bell Labs grudgingly obliged, introducing the pipe as an inter-process communication mechanism. Laziness triumphed spectacularly: pipes not only saved effort, but also became a cornerstone of Unix’s elegant modular design philosophy. Decades later, we have sysadmins piping commands together into monstrous, unmaintainable one-liners—exactly as McIlroy intended.
22
85
8
528
19,194
Unix tool tip retweeted
incredible that we built all this RAG and vector database stuff and it turns out that grep from 1973 works better than all that
177
346
68
8,307
510,119
Unix tool tip retweeted
I really loved this book as a teenager getting into Linux. Now, every time I ask Amp to create a one-liner for me, I think of it.
11
7
1
105
9,472
Unix tool tip retweeted
Crazy how the UNIX core tools were ready for this since the 1970s.
Almost any software that does not work well with AI agents, is not going to make it. I’m using a lot of tools with tons of UI, all of it will either have to be rewritten to be agent friendly, or it’s dead. For a lot of it too, slapping some MCP on it won’t be enough either.
13
56
3
588
46,565
Unix tool tip retweeted
We should create some form of distributed version control system so this can’t happen
My github account is suspended??
207
161
39
6,149
771,391
Unix tool tip retweeted
Legend has it gym memberships are particularly hard to cancel here because nobody knows how to exit
276
774
106
10,933
307,242
Base58 versus Base85 encoding johndcook.com/blog/2025/07/2…
2
2
10
6,730
German ergonomic workstation concept from 1969.
27
111
30
834
37,919