Using the terminal in GNU/Linux

>using the terminal in GNU/Linux

why don't you just use the gui like everybody else? It is 2016.

if you're gonna shitpost its better to do it with anime

not shitposting, genuinely curious why people fuck around in the terminal when you don't have to

for complex tasks its easier, because you can use your shell as a programming language. for simple tasks it's just easier for many things, provided you don't mind remembering a few commands. and you don't have to take your hands off your keyboard. if you're a fast typist it can be a lot quicker.

Faster.

>using the GUI when you have a terminal available to you
Why would you do that? Its 2016 ffs.

i disagree. i don't know how complex we're talking, I'm sure you can enlighten me

but for instance, moving a file is a very common thing. It is quicker to open up your file manager and literally drag and drop a file into the desired folder than to type it out in the terminal

it is faster to click a firefox icon than to open terminal and type firefox enter

MOST things people do with their computer are faster and easier with a GUI, that's why gui's are the standard and have been for like 20 years

Alot of linux tools are command line only and dont have a gui.

Why not?

I've never known a tech board to have so many issues with how people use technology.

>it is faster to click a firefox icon than to open terminal and type firefox enter
It is faster to type firefox instead of opening firefox, looking for address bar, and only then typing the URL.

Being a Linux System Administrator I do daily routines and maintenance. It's a lot faster and plus I'm required to know how to use the CLI.

okay, doing computery shit like lsblk i can understand but I'm talking about everyday, what you use computer for stuff

like burning an image to a thumbdrive... i wouldn't use dd because if I make a typo i fuck everything up... there are lots of graphical programs that make things like this way easier/safer... and most distros like ubuntu come with them

Yeah but I can use the mv or cp command to do that in the terminal and it's faster for me to do that then fuck around with a gui.

I once downloaded Retroarch and all the emulator modules came in their own zip files. There were dozens of them. Unzipped and moved with one terminal command. Can't do that with a GUI.

>MOST things people do with their computer are faster and easier with a GUI, that's why gui's are the standard and have been for like 20 years
This isnt even remotely true. Its the standard because GUI makes it easier to figure things out without looking anything up or consulting a manual.
For moving a file, lets say
>open file manager
>file, find 'split' in the menu, click
>navigate one pane to the directory of the file I want to move
>navigate another to the directory I want to move it to
>move
vs
>mv ~/Pictures/ero/otokonoko/shimakaze_kun.jpg ~/Pictures/Desktops
Particularly when you consider that you dont have to type everything out if your shell has good tab completion.
The terminal is faster for moving a file, here.

What is autocompletion and regex?

>gui's are the standard
Standard is the last thing gui have.

damn this is decent

i don't believe it's faster to drag and drop a file from "downloads" to "videos" than to type it out with those commands. and if you make a typo you have to start all over again

>grab mouse
>move cursor to firefox icon
>double click
>move cursor to the status bar and click
>put my hand on tge keyboard and type the url

versus

>mod+d (or use a keyboard shortcut for ff inatead)
>type "firef" and hit enter
>type a url or search query and hit enter

noone worth listening to said you should always use CLI for everything at all times.
Sometimes CLI is faster and better than GUI, sometimes GUI is more convenient.
Sometimes you dont care to learn how to use a more powerful and fast CLI tool or technique when you could use a nice easy GUI thing, say in the case of burning a usb.
But some other times, CLI Is faster.
CLI Is not hard or complex, you know. Its not somehow more 'technical' or 'computery' than gui. Its just another interface, with its advantages and disadvantages. Its best to use both.

It's rare to make a typo, ever heard of tab auto completion? Honestly it's faster. If I want to move a group of files be extension too I can just type...

mv *.whatever destination

No need to fuck around with a gui, try it someday bro.

status bar == url bar, sorry

>hoarding memes

In my case is because if I'm searching how to do something and the answer is a few years old, the gui is almost guaranteed to have changed (why do people feel the need to change 'configuration' to 'preferences' every few months is beyond me).
The terminal changes less.

this is pushing it. more like
>move cursor to firefox icon
>click it

boom, firefox

or,

>press windows button
>start typing firefox
>it autocompletes and you press enter

i'm not saying the terminal is bad, but I feel like lots of people on Sup Forums go out of their way to use it because it makes them feel superior

i know it's not what Sup Forums wants to hear, but you don't need to be a terminal hacker pro to use Linux, you can use Linux exactly like people use Windows or Macintosh computers

I am used to dd so command line is easier, pretty much every gui based dd tool I tried just used dd in the background (and didnt even implement it properly)

Another tool I often use is ffmpeg, several guis exist for it but they are all buggy.

>you can use Linux exactly like people use Windows or Macintosh computers
Really depends on distro. I run Debian, and most Mac folks are far too stupid to use a distro without an app store.

If all you do is clicking icons all day yes. If you do work that requires you to mass rename shit, or replace/append/remove things in multiple files, or need any similar operations etc., you're more efficient if you use command line.

Or if you do game development/tweaking. I can't think of a way to compile code and create makefiles without the terminal.

Yeah but development often outright requires you to use the terminal, so I didn't even mention it.

But I've seen GUIs for things like bulk renaming.

If you aren't familiar with bash you should kys

so basically, the only people who can benefit from using the terminal are computer programmers

so basically, the only people who can benefit from using GUI are firefox icon clickers

They're just different ways of interacting with your computer.

Some things that are inherently text-based (non-trivial file manipulation, as an example) can be quicker if you know the tools. Also, it is much easier to automate things in a shell than it is to do it in a GUI.

...

And people with slow or small hardware.

Even the R-Pi 1 flies at the command line.

no. Its still better for 'normal' users some of the time.
see
The terminal is not special, scary, or ''advanced''
its just a different interface.

there are probably common, every-day tasks done by most users that would be quicker if done in a terminal - but users aren't going to learn to do those things, nor should we expect them to. The reason people that program, or are computer hobbyists, do it is because they *are* willing to spend the time to learn the skills to speed up or automate those tasks.

The argument basically boils down to 'is there any set of problems that can be performed quicker in a text-based interface than a GUI?' - to which the answer is yes. The next question is 'who is performing those tasks' to which the answer is 'people who learn them'. Who learns them? Well, hobbyists and programmers.

>not shitposting, genuinely curious why people fuck around in the terminal when you don't have to
The keyword here is "when you don't have to".

I totally agree. Is 2016 not early 2000. Times have changed.

pretty much. Everybody on this board benefits from the gui that's why we all use one. Not everyone here uses linux, but everyone here who uses linux is using a graphical web browser

Don't be so mad that regular people can accomplish every task they need to on their computers with pointing and clicking

That's GUI system is used on RPi 1 is bloated, not GUI concept is bloated on itself.
And UNIX for personal computing is a joke. Only because computers are that fast now so they can use the same concepts used for multiuser mainfraimes.

Because often it's more efficient is still the main reason.

GUIs are interfaces for humans. CLIs are interfaces for humans and machines.

You can't make a program that opens Excel, edits the name of the columns of a spreadsheet and makes the text pink.

But you can make a program that does that with the Libreoffice cli tools. And then tell it to do it in a million files.

>UNIX for personal computing is a joke

Really makes my dingle berry.

r-pi 1 shits all over my old 486 computer that ran windows 3.1... admittedly spent a lot of time in DOS but mostly that was to use DOS programs

>implying

RISC-OS goes like stink on the Pi, and other ARM computers.

i am under the impression that you imagine using terminal is just typing commands. you should realise that there are cli interfaces which do not require any text input. they use shortcut keys and some even the mouse (when running under a display server). everything is rendered in the terminal instead of a gui toolkit. i use plenty of purely gui programs every day, but i prefer cli or shell programs just because they are faster to work with. examples: vim, ranger, feh, tmux, alsamixer, ncmpcpp and more.

noone is mad.
They're just saying some of it would be faster and more efficient if they used the CLI instead, and thats why they personally use the CLI(at least sometimes.)
For fucks sake.

except you use gui too here

nani kore?

Is this lynx?

>arguing the semantics of a meme post

lynx

yes, I came here to argue
your point?

Debating is one thing, arguing is a waste of time.

>not having firefox open at all times