Learn for years? Dude you just search on the internet if you need to find out how to do something in the terminal that you don’t know how to do. This isn’t the 90s where you had to have a bookshelf of technical manuals to install and run your favorite distro.
Lol okay, just enter a command from the internet you don’t understand. What can possibly go wrong?
The learning isn’t about being able to enter something, but to know what not to copy and paste. Just executing commands from the internet is the fastest way to fuck up your computer, to use the CLI regularly you have to understand what happens. And to do so is something that grows over years; years of broken systems, at least if you wildly enter stuff from the internet.
This is not good enough if we ever want Linux to be mass adopted. And expecting it is even worse if this is to ever change; In my many years being into Linux I read outright warnings for e.g. Linux Mint users to not ever look for help outside of Mint forums because of this culture. Which is ridiculous, it shouldn’t be this way.
Then you have the security issue that comes from teaching users they should just trust whatever random people tell them to do when facing an issue with their computer.
But now it’s too long for a power user. I would say terminal should be focused for power users and your average user shouldn’t have to touch it in the first place if things just works. All they do is just use their browser and a couple apps, most users don’t even know what power shell is in windows.
Just to make it clear, I don’t mind terminal myself. I use nixos on unstable branch myself but it will never be mass adopted with this attitude (not yours but the original comment).
I am well aware, my point is remove-file and that long ass don’t ask for confirmation or whatever is way too long to be usable. If you want to simplify it, at least it should be remove and --force.
Learn for years? Dude you just search on the internet if you need to find out how to do something in the terminal that you don’t know how to do. This isn’t the 90s where you had to have a bookshelf of technical manuals to install and run your favorite distro.
Lol okay, just enter a command from the internet you don’t understand. What can possibly go wrong? The learning isn’t about being able to enter something, but to know what not to copy and paste. Just executing commands from the internet is the fastest way to fuck up your computer, to use the CLI regularly you have to understand what happens. And to do so is something that grows over years; years of broken systems, at least if you wildly enter stuff from the internet.
This is not good enough if we ever want Linux to be mass adopted. And expecting it is even worse if this is to ever change; In my many years being into Linux I read outright warnings for e.g. Linux Mint users to not ever look for help outside of Mint forums because of this culture. Which is ridiculous, it shouldn’t be this way.
Then you have the security issue that comes from teaching users they should just trust whatever random people tell them to do when facing an issue with their computer.
That would be an issue with a GUI too though.
You can’t do as much damage with a GUI that tells you what you’re doing in regular language vs commands.
sudo rm -rf /* means nothing to a newbie
“Reset to factory settings” is pretty freaking clear
To be fair, that is an issue with the implementation of the given commands, rather than the concept of the command line.
You could create a program that operates like so:
remove-file --dont-ask-for-confirmation house.png
But now it’s too long for a power user. I would say terminal should be focused for power users and your average user shouldn’t have to touch it in the first place if things just works. All they do is just use their browser and a couple apps, most users don’t even know what power shell is in windows.
Just to make it clear, I don’t mind terminal myself. I use nixos on unstable branch myself but it will never be mass adopted with this attitude (not yours but the original comment).
Short and Long options are a thing.
Ex: GNU rm can use
--recursive
-r
or
--force
-f
I am well aware, my point is remove-file and that long ass don’t ask for confirmation or whatever is way too long to be usable. If you want to simplify it, at least it should be remove and --force.