Thoughts on Jack Wallen’s list <https://www.zdnet.com/article/the-first-8-linux-commands-every-new-user-should-learn/>?
My comments:
* Don’t use “ls -a”, use “ls -A” instead. The former shows the useless
“.” and ”..” entries that nobody wants to see, the latter keeps them
hidden.
* rm, cp and mv all take the “-v” option so they tell you what they’ve
done after they’ve done it. This can be reassuring to those feeling
a little nervous about the power of these commands.
* Furthermore, cp and mv also take the “-i” option, which will ask you
to confirm if an item already exists under the new name. Handy to
guard against accidental overwrites.
Further, I don’t know why Linux distros don’t just replace the traditional “more” command with “less” under the “more” name, and be
done with it.
Until that happens, I put lines like this in my login--
script:
export PAGER='less -iX'
alias more="$PAGER"
The PAGER variable is respected by lots of command-line programs that
might have large amounts of text information to show to you. Setting
it lets you customize how they show that information.
Thoughts on Jack Wallen’s list <https://www.zdnet.com/article/the-first-8-linux-commands-every-new-user-should-learn/>?
My comments:
* Don’t use “ls -a”, use “ls -A” instead. The former shows the useless
“.” and ”..” entries that nobody wants to see, the latter keeps them
hidden.
* rm, cp and mv all take the “-v” option so they tell you what they’ve
done after they’ve done it. This can be reassuring to those feeling
a little nervous about the power of these commands.
* Furthermore, cp and mv also take the “-i” option, which will ask you
to confirm if an item already exists under the new name. Handy to
guard against accidental overwrites.
* The “less” command has lots of useful options. I particularly like
“-X” to stop it clearing the screen when it exits, and “-i” to make
searches case-insensitive by default.
Further, I don’t know why Linux distros don’t just replace the traditional “more” command with “less” under the “more” name, and be
done with it. Until that happens, I put lines like this in my login
script:
export PAGER='less -iX'
alias more="$PAGER"
The PAGER variable is respected by lots of command-line programs that--
might have large amounts of text information to show to you. Setting
it lets you customize how they show that information.
On 2025-11-05 22:31, Lawrence D’Oliveiro wrote::
Further, I don’t know why Linux distros don’t just replace the
traditional “more” command with “less” under the “more” name, and be
done with it. Until that happens, I put lines like this in my login
script:
export PAGER='less -iX'
alias more="$PAGER"
cer@Telcontar:~/tmp/nntp> echo $PAGER
less
cer@Telcontar:~/tmp/nntp>
That's the distro doing. openSUSE.
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp>
That's the distro doing. openSUSE.
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set it. I
have set it in my .bashrc but I can't remember why. slrn?
On 06/11/2025 18:51, rbowman wrote:
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set it. I
have set it in my .bashrc but I can't remember why. slrn?
Not may people use the terminal these days and the ones that do are
quite capabable of setting it themselves
On 2025-11-07 12:14, The Natural Philosopher wrote:
On 06/11/2025 18:51, rbowman wrote:
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set it. I
have set it in my .bashrc but I can't remember why. slrn?
Not may people use the terminal these days and the ones that do are
quite capabable of setting it themselves
open(SUSE) has killed in the new release Leap 16.0 its traditional setup tool , YAST (yet another setup tool), which means that home admins have
to do things like adding a user in the CLI, instead of with the mouse
and filling a form.
On 07/11/2025 12:06, Carlos E.R. wrote:
On 2025-11-07 12:14, The Natural Philosopher wrote:Arguably most desktops are single user anyway.
On 06/11/2025 18:51, rbowman wrote:
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp> >>>>>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set it. I >>>> have set it in my .bashrc but I can't remember why. slrn?
Not may people use the terminal these days and the ones that do are
quite capabable of setting it themselves
open(SUSE) has killed in the new release Leap 16.0 its traditional
setup tool , YAST (yet another setup tool), which means that home
admins have to do things like adding a user in the CLI, instead of
with the mouse and filling a form.
On 2025-11-07 14:43, The Natural Philosopher wrote:
On 07/11/2025 12:06, Carlos E.R. wrote:
On 2025-11-07 12:14, The Natural Philosopher wrote:Arguably most desktops are single user anyway.
On 06/11/2025 18:51, rbowman wrote:
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp> >>>>>>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set it. I >>>>> have set it in my .bashrc but I can't remember why. slrn?
Not may people use the terminal these days and the ones that do are
quite capabable of setting it themselves
open(SUSE) has killed in the new release Leap 16.0 its traditional
setup tool , YAST (yet another setup tool), which means that home
admins have to do things like adding a user in the CLI, instead of
with the mouse and filling a form.
That was just an example, YaST does a myriad of setup things. Like, for example, setting up a printer or a scanner, or the sound, or keyboard layout. There are modules to setup a mail server, DNS server, FTP
server, HTTP server, NFS Server/client, etc etc.
What a stupid fucking issue.
All the posters who took time to respond to this "click bait"
should be ashamed.
This is just journalistic fluff.
Anyone who enters GNU/Linux should already know ALL the
commands, or at least have the ability to rapidly learn
them. It's not rocket science.
The intellectually decrepit journalists are rejoicing
in the collective stupidity that is shown here.
My main concern with OpenSUSE is its dependence on the RHEL libraries
... because RHEL is now basically owned entirely by IBM, commercial.
CentOS is in the same leaky boat and more and more options seem to be
$$$-only now.
I'll stick to Deb derivs for now. Arch stuff isn't bad either, but a
somewhat different way of thinking.
Often the EXACT thing you need IS in there, but you may spend all day
discovering that and the exact syntax can be even more elusive.
On Fri, 7 Nov 2025 20:59:22 -0500, c186282 wrote:
I'll stick to Deb derivs for now. Arch stuff isn't bad either, but a
somewhat different way of thinking.
Yes and no. I'm lazy so I used EndeavourOS. It uses the Arch repositories
and AUR and includes a couple of useful utilities like yay. The default DE
is KDE/Plasma so it looks like any other KDE system. What you miss is all
the fun of creating partitions, formatting them, setting up fstab, adding users, and so forth. Been there, done that, got the t-shirt, don't need to spend a couple of hours doing it again.
I am using the Sway WM and that might be called a different way of
thinking.
https://en.wikipedia.org/wiki/Sway_(window_manager)
it's not as glitzy as Hyprland, doesn't do animations, rounded corners, transparent windows, blurs, and all the rest of that shit. I'm just as opinionated as Hansson. It's a bit like Vim. A virgin stumbling into a
Sway session is confronted with an empty screen with a little 1 in the
upper left corner. That's all folks. If you don't know what you're doing
you can't even log out of the session.
On Fri, 7 Nov 2025 21:50:41 -0500, c186282 wrote:
Often the EXACT thing you need IS in there, but you may spend all day
discovering that and the exact syntax can be even more elusive.
'nmcli device wifi list' is obvious.
Thoughts on Jack Wallen’s list <https://www.zdnet.com/article/the-first-8-linux-commands-every-new-user-should-learn/>?
My comments:
* Don’t use “ls -a”, use “ls -A” instead. The former shows the useless
“.” and ”..” entries that nobody wants to see, the latter keeps them
hidden.
* rm, cp and mv all take the “-v” option so they tell you what they’ve
done after they’ve done it. This can be reassuring to those feeling
a little nervous about the power of these commands.
* Furthermore, cp and mv also take the “-i” option, which will ask you
to confirm if an item already exists under the new name. Handy to
guard against accidental overwrites.
* The “less” command has lots of useful options. I particularly like
“-X” to stop it clearing the screen when it exits, and “-i” to make
searches case-insensitive by default.
Further, I don’t know why Linux distros don’t just replace the traditional “more” command with “less” under the “more” name, and be
done with it.
On 11/7/25 09:17, Carlos E.R. wrote:
On 2025-11-07 14:43, The Natural Philosopher wrote:
On 07/11/2025 12:06, Carlos E.R. wrote:
On 2025-11-07 12:14, The Natural Philosopher wrote:Arguably most desktops are single user anyway.
On 06/11/2025 18:51, rbowman wrote:
On Thu, 6 Nov 2025 13:55:52 +0100, Carlos E.R. wrote:
cer@Telcontar:~/tmp/nntp> echo $PAGER less cer@Telcontar:~/tmp/nntp> >>>>>>>
That's the distro doing. openSUSE.
Odd. Fedora, Ubuntu, Raspberry Pi OS, and EndeavourOS don't set >>>>>> it. I
have set it in my .bashrc but I can't remember why. slrn?
Not may people use the terminal these days and the ones that do are >>>>> quite capabable of setting it themselves
open(SUSE) has killed in the new release Leap 16.0 its traditional
setup tool , YAST (yet another setup tool), which means that home
admins have to do things like adding a user in the CLI, instead of
with the mouse and filling a form.
That was just an example, YaST does a myriad of setup things. Like,
for example, setting up a printer or a scanner, or the sound, or
keyboard layout. There are modules to setup a mail server, DNS server,
FTP server, HTTP server, NFS Server/client, etc etc.
YAST is very good ... and helpful. Apparently though
it's become something of a 'web app' in the latest
incarnation ... doesn't bode well. Likely the last
old grey maintainer retired ...
Started Linux with Slack, RH and SUSE back in the old
days - CDs bought in retail stores. Saw the potential
immediately and stuck with it. Of the group SUSE, now
OpenSUSE, was the Cadillac distro. YAST made a lot of
things MUCH easier/smarter. Geez ... ever set up a
softraid array using the CL ? Horrible ! Takes all
day. YAST not only lets you configure in minutes but
also offers good advice on the more sneaky params.
My main concern with OpenSUSE is its dependence on
the RHEL libraries ... because RHEL is now basically
owned entirely by IBM, commercial. CentOS is in the
same leaky boat and more and more options seem to
be $$$-only now.
I'll stick to Deb derivs for now. Arch stuff isn't
bad either, but a somewhat different way of thinking.
So, it all just comes to you by space-alien
telepathic channels ?
Oh, and we DON'T want just 'super-humans' using
Linux ...
it's better than Win and we want to woo
people away from total M$ dependence.
On 2025-11-08 02:59, c186282 wrote:
On 11/7/25 09:17, Carlos E.R. wrote:
On 2025-11-07 14:43, The Natural Philosopher wrote:
My main concern with OpenSUSE is its dependence on
the RHEL libraries ... because RHEL is now basically
owned entirely by IBM, commercial. CentOS is in the
same leaky boat and more and more options seem to
be $$$-only now.
No, openSUSE pulls directly from upstream. It is possible that some
problems get the same solution than RH, but this is not a given.
On Fri, 7 Nov 2025 21:50:41 -0500, c186282 wrote:
So, it all just comes to you by space-alien
telepathic channels ?
"space-alien telepathic channel" = idiot-proof GUI = GNOME, KDE
Oh, and we DON'T want just 'super-humans' using
Linux ...
A programmer is not "super human," and Linux was/is made
by and for programmers.
Linux was/is made
by and for programmers.
On 08/11/2025 11:56, Diego Garcia wrote:
Linux was/is made
by and for programmers.
You sure about that?
AFAICR Linus just decided Unix was too expensive and DOS was too crap.
On Sat, 8 Nov 2025 12:15:18 +0000, The Natural Philosopher wrote:
On 08/11/2025 11:56, Diego Garcia wrote:
Linux was/is made
by and for programmers.
You sure about that?
AFAICR Linus just decided Unix was too expensive and DOS was too crap.
I wasn't around back then but I believe that Torvalds began
Linux as a self-study project during graduate school in Finland.
Basically he wanted to explore memory management, context switching,
etc. on the latest (at that time) processors.
But whatever, it is quite certain that the contributors which
Linux eventually attracted were not motivated by a desire to
create a dummified Windows/Apple clone.
But whatever, it is quite certain that the contributors which
Linux eventually attracted were not motivated by a desire to
create a dummified Windows/Apple clone.
They certainly are not motivated by their software only been used by
other programmers.
Back in the 1980's and 1990's, when Linux was getting
started, most programs were not produced commercially
but were written entirely within an organization or
institution. These programmers wanted a highly professional
OS -- and they still do.
Ther is a whole world out there beyond 'programmers' it's called 'users'
What is an "operating system?"
"An operating system (OS) is system software that manages computer hardware and software resources, and provides common services for computer programs."
On Fri, 7 Nov 2025 21:50:41 -0500, c186282 wrote:
So, it all just comes to you by space-alien
telepathic channels ?
"space-alien telepathic channel" = idiot-proof GUI = GNOME, KDE
Oh, and we DON'T want just 'super-humans' using
Linux ...
A programmer is not "super human," and Linux was/is made
by and for programmers.
A fundamental command is "grep" and to effectively wield
it one must understand regular expressions which are examples
of a finite-state automaton.
Yet the article cited in the OP was directed at an audience
that likely cannot even understand the concept of a "file."
it's better than Win and we want to woo
people away from total M$ dependence.
The purpose of GNU/Linux is not to "woo people
away" from M$ but only to provide a computing platform
that is suitable for knowledgeable programmers.
It is players like IBM/RedHat/Ubuntu that are peddling
the OS to total dummies.
On Sat, 8 Nov 2025 12:15:18 +0000, The Natural Philosopher wrote:
On 08/11/2025 11:56, Diego Garcia wrote:
Linux was/is made
by and for programmers.
You sure about that?
AFAICR Linus just decided Unix was too expensive and DOS was too crap.
I wasn't around back then but I believe that Torvalds began
Linux as a self-study project during graduate school in Finland.
Basically he wanted to explore memory management, context switching,
etc. on the latest (at that time) processors.
But whatever, it is quite certain that the contributors which
Linux eventually attracted were not motivated by a desire to
create a dummified Windows/Apple clone.
I thought its purpose was to spread advertising.
At least that seems to be the purpose of Win11.
And then there's the whole surveillance angle...
Then how did Ubuntu come into existence?
How did Mandrake come into existence?
And they did not create a dummified Clone of the Main
Commercial systems they create hundreds of varigated GNU/Linux
distribution
even those a person like me could use and get
good results. No matter how these systems are set up they
are useful to the Users of those systems whether they are
intended to be used by programmers or people like me who
are capable of reading and following clear directions.
Not
that after about 20 years of using Mandriva and its offshoots
I have not managed to learn about CLI commands and a
few matters outside of that typing limited tool.
"space-alien telepathic channel" = idiot-proof GUI = GNOME, KDE
Different levels of understanding by users make sure that no Desktop
Environment is Fool proof. Many people fail to understand how to setup KDE for their work patterns. I learned about GUI on the Amiga and since
then try to
emulate my Amiga work patterns.
Gnome is far less adaptable and might be called fool-proof but I doubt that
any but the CLIa are truely fool proof oh but look idiot deleted files
with "rm"
that run his expensive or cheap hardware.
Not total dummies but companies where IP personnel maintain
strict control of the system and individual who fall prey to the
Canonical advertising.
But the CLI is fundamental. It cannot be escaped. All GUIs and DEs just ride upon the CLI.
they create hundreds of varigated GNU/Linux
distribution even those a person like me could use and get
good results.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,076 |
| Nodes: | 10 (1 / 9) |
| Uptime: | 78:39:12 |
| Calls: | 13,805 |
| Files: | 186,990 |
| D/L today: |
5,989 files (1,957M bytes) |
| Messages: | 2,443,207 |