tmux, htop, vim
What distros don’t include tmux and vim? Ubuntu has had them for at least a decade.
by default?
My work laptop came with Ubuntu preinstaled and didn’t have tmux nor htop.
Vim is not present by default in at least debian and arch. Although vi is present in every distribution I believe.
I can see that being the case for the Desktop variant. For the Server variant you get
vim
andtmux
out of the box.
I was surprised that gnome ships with comes with it in default.
I think most people (including myself) prefer a minimal desktop by default, and then proceed to install only the software they need. Nevertheless, it always surprises me when I log in to a system that doesn’t have vim.
For almost all users, especially beginners, nano is just simpler faster and better. A lot of distributions are bundling it, and I am finding indeed systems without vim at all.
Especially for beginners,
micro
would be even better.deleted by creator
I hate itdeleted by creator
Ok i think i overeacted. I couldn’t figure out how to exit it, so i assumed it was like vim. Needed to exit Termux manually (which i hate) but the ctrl+s & q is easy. Will consider it another option to remember like moving from
cat
tobat
deleted by creator
I’m surprised there aren’t more distros that come packaged with it. If someone’s used a graphical text editor in the past decade, then they know how to use micro. The only distro I know of that has it by default is Garuda.
I disagree. Don’t get me wrong, vim is amazing and all that, but I think nano is easier for new users to grok out of the box, making it a better choice most of the time. What it lacks in features it makes up for in transparency.
100% agree about the minimal set of desktop apps, though. That drives me crazy.
Just my 0.02$.
Edit: silly mistakes and clarification
In all distro I tried, I always found Vi.
Vi is standardized in both POSIX and Single Unix Specification.
You’ve never used a minimal Linux distro for cloud servers then. Some don’t ship any text editors. Others ship only nano. Part of the reason why I think learn vim because vi(m) is everywhere argument is retarded. It’s factually incorrect.
but they do contains vi
git isn’t in Arch’s base-devel
Damn, I am quite sure it’s in Debians build-essentials!
KDE Connect on KDE distros, just feels part of the KDE experience
less
, I don’t remember what distro it was, but there wasn’tless
. There wasmore
though.Sometimes, more is less.
There’s a LESS_IS_MORE env var for
less
which makes it behave likemore
. Or something like that. Check the manpageBut when will “then” be “now”?
SOON
Will the future be better tomorrow?
Tuesday.
deleted by creator
It was, but it was (and still is) a Unix tool. I believe POSIX still requires that
more
be provided (even if it’s justless
secretly).The original Unix
more
could only go forwards. Someone wanted to make something likemore
that could go both forwards and backwards, so he called itless
as a joke (because “less” is a “backwards more”). For the past 40 years, everyone’s realized thatless
is much better than the originalmore
, so nobody uses the original any more.(MSDOS took the idea of “more” before “less” caught on).
Nano (or pico). I had to use vi one time 😭
How did you get out of it?
By becoming a CTO and having an early retirement. Or not at all.
🤕 <– he was forced to use vi
Which distro doesn’t ship nano? I’ve only ever seen this in embedded or docker contexts.
Condolences for your vile experiences, though.
I think Debian doesn’t cause I used it in some containers
The Debian LXC containers ship without nano, the normal (net/dvd/cd) install have nano.
I remember using nano in college when I was a baby dev. I would write everything locally then paste into nano. I don’t remember if the professor gave us an FTP link or if I was just trying around but I pasted the server address into the file explorer (I think nautilus, I don’t remember) and it managed to connect. It made it all so easy.
Good times, writing assembly in nano lmao!
deleted by creator
type -p
is a shell builtin though, and one character shorter :)Although you may prefer
tool=$(command -v tool)
Lately,
jq
awk
for the modern age
bash-completion
This and command-not-found
htop. I get that top is ancient and just about part of the definition of a standard Linux system, but damn is it unfriendly
The first couple commands I run after install:
$ sudo apt install vim $ sudo apt autopurge libreoffice*
I actually like Libre office very much, since it’s a good open source office software.
I’m not suggesting it’s bad, I just don’t use it much and it’s always preinstalled.
Which office suite do you use?
Some people don’t need an office suite at all.
When I need an office suite, Libreoffice is the one I use, but it’s so infrequent that I reinstall writer or whatever part I need at the time and then uninstall again.
The main reason it bothers me is I will see it being updated frequently (and they’re not small updates) - and I’ve probably never ran the thing since the last OS install most of the time.
A Doom-clone. I mean, come on.
Seriously tho, Gparted for how useful it is.
useradd
- I just wanted to give a friend my notebook for a python lecture and thought I could just add him as a new user. Apparently not by default.If you don’t manually edit /etc/passwd using ed, are you really a Linux user?
git not installed in ubuntu based distro was the shock for me.
I believe ubuntu doesn’t have it installed by default.
Ubuntu wants you to use snap for all your app needs. I think their plan is to make repos only for os maintenance and installation and nothing else.
htop
What’s the point to install htop when top is being preinstalled like 99% of time?
Much easier and faster to get useful information out of htop.
With all my respect, there is nothing difficult to get information from top.