But it’s actually better!
I know it’s easy to think that it’s about showing off, but honestly, the Linux graphical tools are much worse than the command line most of the time.
Installing software is much faster and more reliable using the command line than any graphical tool I’ve used.
I’ve started to feel dirty clicking on icons like some sort of peasant.
What gives me real power is sudo.
I know it’s faster and even easier for many things, but it’s with great shame that I would rather mess with network interfaces via GUI than on command line.
nmtui
is a poor substitute.A dirty linux admin here. Imagine you get ssh’d in nginx log folder and all you want to know are all the ips that have been beating againts certain URL in around last let’s say last seven days and getting
429
most frequent first. In kittie script its likefind -mtime -7 -name "*access*" -exec zgrep $some_damed_url {} \; | grep 429 | awk '{print $3}' | sort | uniq -c | sort -r | less
depends on how y’r logs look (and I assume you’ve been managing them - that’s where thezgrep
comes from) should be run intmux
and could (should?) be written better 'n all - but my point is - do that for me in gui(I’m waiting ⏲)
As a general rule, I will have most of my app and system logs sent to a central log aggregation server. Splunk, log entries, even cloudwatch can do this now.
But you are right, if there is an archaic server that you need to analyse logs from, nothing beats a find/grep/sed
The nicest aspect, for me, is that I rarely need to do something just once. So while I sometimes prefer a GUI workflow for a simple one-off, if it’s something I may end up repeating, then I’d rather have a command-line approach which can be chucked in a shell script, run by cron, or easily invoked over ssh on my phone.
But for highly interactive things (e.g., reading email), I’ll stick to GUI solutions like a pleb.