Why sudo apt get?

I am a brainlet and new to GNU/Linux.
I never used a terminal before. Why is Linux so terminal heavy and why do the commands have these weird names.
Pls help the brainlet

Attached: 1532857033554.jpg (635x631, 45K)

computers are easy bro, you put something in and something else comes out.

fuckin simple brother don't even think about it

To confuse us wintards so they can hold the solution over our head

shut the fuck up and use the commands

cd means change directory

man sudo
man apt

Man is manual by the way.

Giving you the benefit of the doubt here
"sudo apt-get" specifically is first calling sudo (Super User Do) which executes the following command with elevated privileges (basically equivelant to running as admin on Windows). apt-get (Advanced Package Tool get) is a tool for installing software packages, specifically on Debian and Debian based distributions. It downloads a package from a repository and installs it on your system basically.
Most common commands like apt-get have gui frontends available for them, but many prefer cli for these sorts of tasks. There's more of a learning curve to learning commands vs using a GUI but it ends up being more efficient, with less in-between you and your system.

If you're using Ubuntu you can just use the software center. Please use /sqt/ or the friendly Linux thread

Just use a gui package manager lmao

sudo: run anything after as the administrator (root)
apt: the program that can install stuff on your system
get: tells apt to install the program name you type after

>please help the guy who hasn't bothered to learn anything
put this in to your terminal:
>man intro
then man 2 intro and so on until you understand.

noone uses man anymore my dude
Everyone just Googles the command

You can learn everything in the terminal by typing in compgen -ac | xargs man and pressing return.

I fucking hate how everything is becoming dependent on the internet.

This

You literally can't install anything on loonex without internet, and software there isn't portable either

>not telling him to man man first

can you explain why you hate this?

here's how it usually goes
>get error on stdout
>google it
>copy and execute some random commands off of Stack Overflow
>it werked
>move on
this literally creates brainlets that don't know what they're doing half the time

CLI is more efficient for certain tasks, whereas GUI is better for others.

Your stated command is not weird at all if you know what the acronyms mean.

sudo (substitute user do): running a command with the rights of another user, typically as root
apt (a packaging tool) get: use the packaging tool of the Debian-based distribution to get a certain package

It'll be easier to help if you tell us exactly what you don't understand, user-kun.

Attached: Bowsette 104.jpg (800x1000, 107K)

>isn't portable
hmm

Why do you even have user privileges if you have to break them constantly?

So you don't mess up anything by accident. It would be very negligent if you'd be logged in as root constantly.

why do cars have brakes? the point is to accelerate

superuser do advanced package tool get

Because it was made by neckbeards in the 70s who had no idea what the fuck they were doing

Because (((you))) doesn't just mean "I typed it in the terminal". Malicious scripts can run as (((you))) without you knowing it. Permissions are to prevent them from doing harm. You need to divorce the idea that the user (((you))) is literally only there for direct input from the keyboard. It's just an abstract namespace that you happen to have tied to your current keyboard input session.

Su stands for switch user

Incorrect. It stands for suck udders.

It's not terminal heavy, every time you use a GUI you use the same commands as you would on terminal, they are just translated to an easy to use interface. You are doing just as much as you would normally, but instead of obfuscating what you are actually doing, linux requires or prefers some things to be done in an interface where you understand that what you are doing is an operation to your system. Most of the things you need to do can be done in a GUI if you prefer that, but doing so is actually hiding from you what you are doing, it's just easier not better.

substitute user

>2018
>still using apt-get

but that's wrong, there's nothing preventing you from downloading some .deb packages and installing them with dpkg, offline. you can even download a bunch of dvd images full of debian packages, or even clone all the software available from a repo. other operating systems like freebsd allow you to clone the full source code for all their available software, making them available to compile offline on demand. go learn more before talking out of your ass like this

>It would be very negligent if you'd be logged in as root constantly.

To be fair I know you don't have to, but it's extremely difficult to fuck Windows up unless you go out of your way.

Attached: bill-gates[1].jpg (800x616, 43K)

You put sudo in front of a command to give that command superuser privileges. Like if you're deleting a file that you don't have rights to as a normal user. The other command apt-get is the package manager but they also made it shorter in newer version so you can also just type apt.

sudo apt update update the list of packages out there
sudo apt upgrade upgrade the packages to newer ones
sudo apt install firefox tells the package manager to install firefox
apt search firefox shows search results of the keyword firefox so you know what the package name will be when you install it, searching doesn't need sudo

Attached: sandwich.png (360x299, 12K)

like updating

and you don't even need to consent

automatic fuck ups are great

you have to view the desktop shit as an additional feature, the bulk of your linux usage is normally gonna be in the terminal and for people like me who prefer that kind of workflow that's why it's so appealing