Why do you use the terminal?

Hi, everybody Recently, a guy noticed that I was using it and asked why? For me it because in Linux many things are done through the terminal because Linux has many different desktop environments

He also compared terminal commands with cheat codes in GTA and other games, he understands what benefits you take from them, but not from terminal commands

knfrmity,

I user a terminal so that that everyone around me thinks I’m “hacking” when I’m just running updates or configuring something.

possiblylinux127,

Because its better

megaman,

Every time I touch the mouse i get a little more elbow pain. Tendens or whatever. The keyboard (an ergonomic one, at least) is more ergonomic.

hips_and_nips, (edited )

I built a split ergonomic keyboard with a trackball on it so I never have to leave.

mcepl,
@mcepl@lemmy.world avatar

Without regards about this discussion, run, don’t just go, and buy a vertical mouse. Just saved my wrists.

WeLoveCastingSpellz,

terminal is just faster sometimes

cbarrick,

I’m a software developer. I think about my interactions with computers as language. And Posix shell is a pretty good programming language.

So interacting with the computer this way just makes sense to my monkey brain.

Tiuku,

I’m a shell user too, but as programming languages I would rate Bash utter garbage. Fine for little piping but for longer scripts I will be reaching for Haskell.

cbarrick,

Shell and Haskell are for different purposes.

Shell is for composing tools that work on text streams.

Haskell is for writing new tools or for programming against other (more structured) data models.

Also, shell programs are small. The interpreter can be tiny. Re-compiling every new tool can add a ton of bloat.

Also also, the key to effective shell programming is to recognize it as a macro language.

phoenixz,

Because I can do things in 30 seconds what two windows admins take 15 minutes to do with their point and clicking. Not even making this up, this happened.

nomecks,

Because when you’re screwing with important systems it’s generally better to write scripts.

lorty,
@lorty@lemmy.ml avatar

Because every IDE implementa a different git interface and I can’t be bothered to figure out where they hid the commit, push, pull etc. buttons this time.

richieadler,

Damn I hate with a passion the IDE interactions with source control software. I may make use of the visual information they give me, but I still execute the commands in the console.

c10l,

Same. Git GUIs can be great for examining commit trees, visualising patches, etc. For any write operations (this includes things like fecth and pull which write to .git), it’s all in the shell.

azimir,

When teaching programming classes it’s awful trying to figure out every IDE’s git interface that my students are using. Each IDE puts the buttons in very different layouts and they even change the names of the buttons because they don’t like the way git itself named operations. It’s untenable to know them all and actually be efficient and helpful as the instructor.

Instead, I say they’re welcome to use the IDE, but the class materials use the canonical underlying command line tools and terminology. They just need to search for how to translate the real git interface to however their chosen tool does the same operation, but it’s up to them to figure it out.

When they do ask for help, I bring up the terminal (usually even inside the IDE) and run the git commands just like we went over in class.

bionicjoey,

Pipes are OP

kpw,

tar + netcat are really nice. Not very secure but gets a folder from A to B using standard tools.

bionicjoey,

ssh is probably better than nc for that.

azimir,

I live and die by ssh and scp. Sometimes rsync for larger moves.

Once you’ve got ssh for terminals (used to be x sessions too!), then port forwarding and socks proxies, add in scp for file moves, and layer in sshfs for whole file system mounts it’s a potential combo for remote work and network tunnels. Such a phenomenal toolkit.

bionicjoey,

Isn’t sshfs defunct now? I used to use it a lot.

xycu,

SSHFS is shipped by all major Linux distributions and has been in production use across a wide range of systems for many years. However, at present SSHFS does not have any active, regular contributors, and there are a number of known issues (see the bugtracker).

The current maintainer continues to apply pull requests and makes regular releases, but unfortunately has no capacity to do any development beyond addressing high-impact issues.

When reporting bugs, please understand that unless you are including a pull request or are reporting a critical issue, you will probably not get a response.

bennieandthez,
@bennieandthez@lemmygrad.ml avatar

This is like asking why do you use a hammer to put nails.

gerryflap,
@gerryflap@feddit.nl avatar

For tasks that I know, I’m faster in the terminal. For tasks where I’m less familiar or that are very important (like disk partitioning) I prefer a GUI because with a GUI I can usually see a bit better what I’m doing.

Terminal tasks for me include copying stuff, setting folder permissions, uncompressing or compressing folders, quick edits in vim, etc.

Kushia,
@Kushia@lemmy.ml avatar

You use it because you like to be efficient your use of a computer.

I use it because I’m a bossy arsehole and I like telling things precisely what to do.

We are not the same.

Kjatten,

It’s easier than going through 10 menus (that are different depending on DE), because its universal on Linux systems

LainOfTheWired,
@LainOfTheWired@lemy.lol avatar
  1. It feels great
  2. Terminal programs run on a potato
  3. They are almost always way more powerful then their GUI counterparts
  4. They integrate with scripts and other tools for unlimited power and flexibility!
  5. You feel like a hacker man
  6. Your IT literate friends think you are cool
  7. You can really do things your own way

So yeah I love using the terminal for almost everything

theUnlikely,

Can confirm #6. Wife calls it dark screen and does indeed think I’m cool for using it.

exocortex,

One could ask in return “why do you use a mouse”. The answer is probably “I’ve always done it this way” and not “after trying out different methods it’s the one that i prefer”.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #