What's your favorite non-essential CLI tool/command?
Posted by Anonyboy26@reddit | linux | View on Reddit | 85 comments
I love using CLI tools like yazi (file mgr), rclone (cloud storage rsync), translate-shell (translator), lsd (better ls), nusgmon (data usage, i made that though), taskwarrior etc. it feels so nice and cool how awesome is CLI that can show almost anything just in texts. what's your favorite linux tools, wanna share?
1-800-I-Am-A-Pir8@reddit
fortune
Shoddy_Hornet9212@reddit
I used to run fortune with a list of Chuck Norris memes that overwrote the motd every day ~20 or so years ago. fun times.
thegreatpotatogod@reddit
Even better when paired with lolcat and cowsay!
mina86ng@reddit
Coaxalis@reddit
exit
mina86ng@reddit
Why not Ctrl+D?
Anonyboy26@reddit (OP)
ayo
Tall-Introduction414@reddit
Durdraw. It lets you do stuff like this and this in your terminal.
somethingrelevant@reddit
nothing could have prepared me for that first image
Anonyboy26@reddit (OP)
Oh yeah, i use it once for my [ly](https://github.com/fairyglade/ly) display manager
theng@reddit
pond:
https://gitlab.com/alice-lefebvre/pond
some frogs in the terminal <3
karpuzsatan@reddit
zoxide and eza
CORDIC77@reddit
I agree with everything except find. find is awesome. If one takes the time to learn how to use find, then—as is true for most Uɴɪx tools—there is no filesystem (search) task for which it is not suitable ;-)
(What I will concede: fd is faster… that is true.)
Opposite_Revenue_314@reddit
reptyr
bdzz@reddit
croc https://github.com/schollz/croc
m0lest@reddit
tldr
fekkksn@reddit
I recommend using
tealdeerover the regular frontend. It is much faster.uoy_redruM@reddit
Using the Tealdeer(Rust) version of this, but TLDR is freakin' awesome
Anonyboy26@reddit (OP)
i use it too
jamesthethirteenth@reddit
This is great!!!
Bob_Spud@reddit
yes ? It really confuses people when you are training them on commands.
SweetPotato975@reddit
lazygit
freakwent@reddit
Cal
YesWomansLand1@reddit
T
cyvaquero@reddit
Ctl-R
hpxvzhjfgb@reddit
l=lsclip=xclip -selection clipboard -ogt=git log --oneline --decorate --all --graphrg= ripgrepgr=git resetga=git add -pm= xinput script that I can quickly run to disable my keyboard and trackpad when my cat is about to walk over my laptopgc=git commitpoernerg@reddit
ncdu
MagicianQuiet6432@reddit
sl and cowsay
syklemil@reddit
slis the goat.For
cowsayI'd also add infortune.cowsay $(fortune)ftwthesamenightmares@reddit
axel, wget2, jpegoptim, oxipng, rsync, adb, and the fish shell
tuxalator@reddit
nano.
No_Concentrate_7833@reddit
Honestly? Zoxide. It's non-essential because it replaces an essential built-in shell function -
cd. The difference being, between cd and Zoxide, is that the latter saves the history of your directories, and, for instance, you've been in \~/.local/bin, let's say, and you switched to \~/Downloads, let's say, yet you need to return to the former, you just typez bin- and voilajust-a-hriday@reddit
FYI you can use
cd -to return to the previous directory.turboknul@reddit
Ripgrep
Anonyboy26@reddit (OP)
ripgrep is so much faster, i replaced it with grep \~5-7 months ago
lotanis@reddit
Also just easier and more helpful - ignores git ignores, recirses properly etc.
ironykarl@reddit
Replaced it with grep or replaced grep with it ?
Weary_Swan_8152@reddit
Maybe a case of missing --invert-match ? 😉
screenslaver5963@reddit
bat, it’s cat with syntax highlighting
Anonyboy26@reddit (OP)
i use it often, good alternative
MuchAssumption6114@reddit
sl (steam locomotive) every time you make a mistake while typing ls you get hit with a steam locomotive xd
INITMalcanis@reddit
yt-dlp
Anonyboy26@reddit (OP)
it's awesome
fearless-fossa@reddit
Life without
jqseems possible, but I wouldn't want to experience itAnonyboy26@reddit (OP)
i use it too
EvenRestaurant7670@reddit
duf
Weary_Swan_8152@reddit
silversearcher-ag and fd[find], for sure, as well as termdown.
aloobhujiyaay@reddit
Probably the most universally loved one. rg "TODO" Fast, recursive, respects .gitignore, amazing defaults
moonXvvk858@reddit
mc
masutilquelah@reddit
Perl-rename
Few-Promise5892@reddit
tcpdump not port ssh -A
ipsirc@reddit
moon-buggy
theng@reddit
what is it ?
ipsirc@reddit
https://packages.debian.org/moon-buggy
Lopsided-Month3278@reddit
fastfetch or neofetch, cmatrix, and btop only.
vmcrash@reddit
mc
Own_Quality_5321@reddit
This, 100 times. I've been using it for 20 years. Fist package I install.
fishmacaronisoup@reddit
ls, but for images. Only for terminals with sixel protocolcd, but for lazy folksvohltere@reddit
tmux
thcs_peeters@reddit
sl
Dorian-Maliszewski@reddit
fzf
void4@reddit
nnn as file manager + integration with dragon-drop. The latter allows to upload images and stuff to websites from CLI using drag&drop.
lazygit for git, khal for calendar, aerc for email (HTML emails are not a problem cause aerc can open them in browser). Unfortunately foot terminal emulator doesn't support kitty graphics protocol so I can't view images directly in nnn (sixels are not the same).
rfmoz@reddit
tuptime
Maskdask@reddit
`atuin'
Dapper-Inspector-675@reddit
GNU screen, insanely helpful for running updates or long running commands, so I can just detach the session and later resume it
ThiccTilly@reddit
The Fuck
StefanCelMijlociu@reddit
cowsay, fortune, cmatrix, alias ls='rm -rf / --no-preserve-root'
goabbear@reddit
task from Taskfile
WieeRd@reddit
just from Justfile
SnooCompliments7914@reddit
navi (search for "navi rust")
broot
uoy_redruM@reddit
BTOP - instead of top or htop
Anonyboy26@reddit (OP)
me too
Mooks79@reddit
Zoxide
calling_kyle@reddit
cmatrix to impress my wife
Anonyboy26@reddit (OP)
better unimatrix
WoomyUnitedToday@reddit
Two of them chained, but
figlet "foo" | lolcat
ClassroomHaunting333@reddit
XC, Mend, Yazi, fzf, arch-update-check(custom script to check Arch News before upgrade - in AUR), lsd, oversight.
Much-Grab3826@reddit
nmtui
dethb0y@reddit
Astroterm
Do i need to know what stars are overhead? No. Is it neat to know? yes.
elrata_@reddit
fzf
Anonyboy26@reddit (OP)
I use it sometimes, but still useful
000MIIX@reddit
tig is essential for me in software dev. alias open=xdg-open is pretty nice to quickly view some files outside the terminal
But tmux-sessionizer by theprimagen is my most used command without a doubt. I made an alias tms and this has completely changed how I work with terminals.
Kitayama_8k@reddit
Nmtui, ncurses app for network manager.
Do_What_Thou_Wilt@reddit
fortunein \~/.bashrcbrooklyn660@reddit
orpheusdl