What is your favorite new #Linux or #Unix command that you discovered this past year? Add it below πŸ‘‡
@nixCraft The "fetch" command in FreeBSD (simular to curl) and jmore to manage Jails
@nixCraft
z , one of many probabilistic pattern matchings shell tools that remember directories you use frequently
@nixCraft I learned about dstat from @foobar and I have been using it regularly since. 😍

@nixCraft
to check my ram info

dmidecode --type 17

@nixCraft pipelight for fuck's sake!

@nixCraft

Not a command, but a program. btop. I can get the same info elsewhere, but I find it very appealing visually. Gives me Star Trek vibes.

@lxskllr @nixCraft have you tried htop?

@r4f4l @nixCraft

I have! It's what I used to use as a nicer top alternative. Someone posted btop on an ars forum thread, and it caught my eye. Can't remember what the primary topic was. Might've been the closing of the neofetch project.

If anyone cares about that, fastfetch looks like a decent alternative. I don't have it installed on debian. It isn't in the stable repos(yet). I have it in termux on android. Not the most useful program, but sometimes it shows what you need to see.

@nixCraft lnav. never has reading logs been this easy.

@piratehonk @nixCraft I always like these kinds of questions since I can see tools that are new to me.

I'll have to check out lnav.

@nixCraft epoll. Late to the party, I know

@nixCraft I'm pretty sure it was this last year I learned of spacer: https://github.com/samwho/spacer

The simplest thing but a massive quality of life improvement that I can scarcely believe isn't built-in to several other programs.

GitHub - samwho/spacer: CLI tool to insert spacers when command output stops

CLI tool to insert spacers when command output stops - samwho/spacer

GitHub

@nixCraft
zsh

If this counts...

@nixCraft My pm command:
alias pm='python3 -qic"from math import *; import sys; sys.ps1=\"] \"; sys.ps2=\"… \""'
(pm stands for python math)
(note that the … is a single character (ellipsis))
(remember that _ is the variable holding the latest result that was not explicitly assigned to a variable)
@nixCraft I don't know if it's my favorite, but ss is the new command I learned in 2024 that I need to get accustomed to using instead of netstat in 2025.
@nixCraft
vdir
It's basically ls -l and has no need to exist, but is installed on most Linux machines with, I believe, coreutils.
@nixCraft
Can't believe I'd missed out on `mtr` for so long
@nixCraft yq, it's like jq but for yaml
@nixCraft sl πŸš‚ or apt moo πŸ„
@nixCraft `grep -o` (only show matching part of each line). I have no idea how I missed it, but now I use it all the time!
@nixCraft screen - more of a utility than a command, but it certainly changed all of my workflow for the better. IMHO beginner materials should cover this one from the get-go
@nixCraft I believe I discovered Nushell this year. So β€œnu” will have to be my favorite command. https://www.nushell.sh/
Nushell

A new type of shell.

@nixCraft
ctladm for pulling info from iSCSI
@nixCraft watch -d
To show a visual diff between refreshes.
@nixCraft tput - now my shell scripts have colours!
@nixCraft qmlformat (quite specific, though)
@nixCraft tun2socks -device tun0 -proxy socks5://172.16.0.217:8080 -interface enp3s0f25 and ip link set dev tun0 netns proxified-ns