In respect to editor, I use whatever is available to the system for that particular flavor of linux
Considering the person the original post was replying to is trying to learn programming as well. They might as well get used to using paths as they will be VERY important in everything they do from this point forward.
And since sometimes those editors vary.... installing a simple utility like
joe
gives one consistency no matter what "flavor". The same with with
mc
. That way, you have a consistent platform for interaction no matter whether the default is
vi
,
nano
or whatever that "flavor" forces on you.
And yes, they still need to learn both of those others, as
visudo
is pretty much standard for
sudo
configuration "by default" in most "flavors" of Linux. You can use any editor to edit the actual physical file, but running
visudo
does it "automagically" so you do need to know how to at least edit/save/close in it.
No where did I refer to resource usage
And I didn't say you did...I clarified what
I meant by being sure to use a server install election instead of a desktop. And yes, with a desktop there is a LOT that is loaded/installed that is not on a server level install as it's not needed... so why have that "extra crap" sitting on the system if one's intent is actual server administration? They are simply more "files"/directories that confuse the normal layout when compared to a clean server level install.
I think the part you missed is that he installed Ubuntu on the server because he's also using it local on his dev laptop if I understood him correctly.
No, I didn't "miss" that.... my point is (and remains) using a desktop election for a server install is a waste... yes, they both run Linux... but if your actual desire is to learn administration at a server level, you won't be installing a desktop version of Linux, you will be installing the server selection. That's why they have a desktop level and a server level.