Linux users: Outside of tasks like development or server administration, what do you open the terminal for?

@brainblasted not yet, i am in a mess of pulse+jackd (for DAW's and local network sharing) and anxious about having to make it work again with something else

@CobaltVelvet @brainblasted I am using pipewire and it still sometimes needs (or at least needed until about 2 months ago for me) a good restart xD

@brainblasted The satisfaction of typing "dnf upgrade -y ; systemctl poweroff" at the end of the working day

@Shrigglepuss @brainblasted biggest QOL I've done in the last months is to write a script and put it in my shell's dock.

@brainblasted Email. Data processing. File downloads. File management. Writing letters.

@brainblasted mostly to install/delete packages, update, and look whether I have something installed

@brainblasted Using youtube-dl, quick edit with vim, quick move & quick copy, running program with specific file/dir as argument (e.g. `/usr/bin/program file.txt` to open file in a program or `cd /project/path && godot` to launch godot game from dir). Git diff, patch.

But mostly system update of DNF and Flatpak, and neofetch lol.

@brainblasted I feel like the line between development and not gets blurry for me. I script most tasks, even grabbing data out of some web pages so I can cache and reformat it. I write a little, but when I do I think of it as a data file that I might reformat to html or pdf for presentation. I still do a lot of browsing in firefox (including web email, though I'd like to go back to mutt), and I open the Discord app for chatting, but other than that I'm probably in a terminal.

@brainblasted some times I move files around.

Plus package management, but that could fall under the "development / admin tasks" umbrella.

On rare occasions I automate some tasks, like manipulating photos with imagemagick, that sort of thing. But again, is that a kind of development?

@brainblasted I nearly always have a terminal open:

* Some file management operations (some things are just faster for me, and file managers don't do everything)
* Updates (Software sadly wants *two* reboots and I know why but I ... don't want that^^)
* Converting media files with ffmpeg / imagemagick
* Checking network connectivity issues when my Internet seems slow (ping etc)
* Editing config files as root
* Reading log files

@fina @brainblasted hey you could use GNOME Lo… yeah fair enough journalctl it is

@zbrown @brainblasted It's also just a habit. I use journalctl for servers regularly so I know how it works. (roughly at least, I suspect there is nobody on the planet that has all of its command line flags memorized xD)

@brainblasted invoking useful stuff like yt-dlp, mpv, ffmpeg, imagemagick, gifsicle, gifski, htop, fd, ripgrep, etc., doing things that involve i/o redirection, starting unreliable gui programs (esp. games) so i can see their stderr, creating archives, running things in screen/tmux that i need to survive x11 being restarted, actually consistently opening files in the right program without worrying that something's installed a new .desktop file somewhere and unilaterally decided that all my file browser jpeg double-clicks should be opened in (rolls dice) wine internet explorer today ... the list goes on

@brainblasted upgrades(discover cant do aur), text editing, email, rss, corperate approved downloads.

@brainblasted Email, notes, RSS news feeds, sometimes Mastodon (toot by @ihabunek), sometimes search (ddgr) and browsing (w3m) if I know I’m headed to a text-heavy page. I prefer terminal for everything except necessary commercial web pages.

@brainblasted I always have a terminal open. It's the first app I open after a reboot. 😆 This is true on Linux or Windows. I use it for ffmpeg, convert, text processing, file management, (de)archiving, backups, task automation (once I stick my manual commands in a script), etc.

@brainblasted irc, playing music on the machine that's actually plugged into speakers, copying files to another machine with scp, downscaling gifs with gifsicle


  • launching cura 5 (flatpak has yet to update and the app image needs environmental variables set because of jank relating to the appimage build)
  • launching cmus or neovim (I also use it for small notes)
  • running non-admin scripts (handmade mass converter from .flac to .ogg for music on my phone.)
  • youtube-dl or convert commands
  • package upgrades (pacman and apt usually, flatpak update as well)

Probably non-inclusive but this is usually what comes up.

@brainblasted organisation, batch processing (file renaming, conversion (audio, video)), file copying (scp/sftp), package installation (apt-get),.

I suspect I spend about 30-40% of my time on my desktops terminal, simply because I know how to do the tasks at hand faster/easier that way.

@brainblasted Updating things on my desktop probably. Oh, and to do things to videos with ffmpeg.

(I precise I use Linux in a non-professional capacity. Like, I doesn’t work in IT and never studied it).

Installing / removing some stuff that apparently can’t be installed / removed otherwise. i’m not a CLI person

@brainblasted browsing files ( forme playing musicale or vidéo via ranger), writing via vim, updating ( of course)


  • Sysadmin stuff not related to servers (upgrade, documentation reading, troubleshooting some issues…etc) on my personnal computer
  • downloading stuff from youtube / other site
  • file / folder management (mass renaming for example)
  • converting files in different formats (different encoding, merging pdf and other stuff like that)
  • I also have some shell alias to send random gif to some people

I could probably list a lot more stuff, because when I have some tasks that are not very easy / time-consuming to do and I can automated them with a short script or a shell function, I'll probably do it one day and then use my terminal to it after that.

(I only talk about personnal stuff, the profesionnal stuff is mainly sysadmin / automation.)

@brainblasted Updating my system (#opensuse #tumbleweed #Gnome), installing/removing software/flatpaks, copying/deleting files. And for neofetch of course 😉

@brainblasted Everything except playing and browsing the web and watching videos. So : chatting, listening to music, fiddling with files, converting videos, writing stuff …

@brainblasted Well, it’s easier to list the case when I close the terminal : web, mail, videos (well, technically, I launch MPV from ranger, so can we really call that a GUI), games.

@brainblasted Pretty much everything to do with files: retrieving pictures from my phone, looking for memes, editing files (vim), email, getting my youtube rss subscriptions, and so much more! ^^

@brainblasted Unfortunately I had to open terminal today in order to install Brother printer drivers…

@brainblasted edit: i also enjoy using my terminal to write my articles. It feels more comfortable to me and since most of them are written on the side of main activities, and not as main focus, it's also more adapted for me

@brainblasted I play music with Music On Console :ablobcatbongo:

And sometimes do network things other than development, the only thing I can think of right now that I use a terminal for is for ffmpeg-related tasks (which I'd probably also be fine using a gui for if I knew of an option)

@brainblasted I often use it to search for text in directories

The only GUI apps that I use reguarly are Firefox and a terminal emulator.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!