The officially official Devuan Forum!

You are not logged in.

#1 2020-06-08 18:01:12

seeker
Member
Registered: 2019-02-17
Posts: 12  

Learning Linux

I have poked around with Linux from time to time but do not have an in-depth of understanding of it. Somewhere I have an old copy of a thick Red Hat book (talks about setting up modems it is so old), Running Linux, and an early copy of A Practical Guide To Linux. Someone once recommended something called From Power Up To Bash Prompt.

Are these books still relevant to understanding Linux, or are there better books to recommend for modern systems?

Offline

#2 2020-06-08 18:04:36

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 761  
Website

Re: Learning Linux

IBM's LPIC-1 exam-preparation tutorials are really good: https://developer.ibm.com/technologies/ … linux-101/

This one is for the command line: https://developer.ibm.com/tutorials/l-lpic1-103-1/

EDIT: nearly five years old but still mostly relevant.

Last edited by Head_on_a_Stick (2020-06-08 18:05:18)


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#3 2020-06-08 19:49:49

GNUser
Member
Registered: 2017-03-16
Posts: 522  

Re: Learning Linux

If proficient UNIX/Linux usage is a craft, then the shell is the craftsman's workbench. I think having a solid grasp of bash--and knowing how it's different from other shells--is key. You can't go wrong by starting with the shell because it's essential no matter what your specific needs are. Where you go from there depends on your specific needs and interests.

- best bash tutorial anywhere: http://tldp.org/LDP/abs/html/
- compilation of bash pitfalls: https://mywiki.wooledge.org/BashPitfalls
- learn to recognize bashisms: https://mywiki.wooledge.org/Bashism

Write as many shell scripts as you can. After a script is working, make it correct. After it's correct, make it beautiful. Here is a tool to help you improve your existing shell scripts: https://github.com/koalaman/shellcheck

I hope that helps smile

Last edited by GNUser (2020-06-08 19:57:11)

Offline

#4 2020-06-08 20:50:08

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 761  
Website

Re: Learning Linux

GNUser wrote:

learn to recognize bashisms

The devscripts package supplies /usr/bin/checkbashisms to perform that function.


GNUser wrote:

Here is a tool to help you improve your existing shell scripts

That is available as a package: https://pkginfo.devuan.org/stage/beowul … 5.0-3.html


"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher." — Antoine de Saint-Exupéry

Offline

#5 2020-06-08 21:42:45

Camtaf
Member
Registered: 2019-11-19
Posts: 48  

Re: Learning Linux

I'd forget about the RedHat book - but the others should still be mainly relavent, although some things have, of course, changed over time, the basics are still the same.

Offline

#6 2020-06-09 13:38:49

HevyDevy
Member
Registered: 2019-09-06
Posts: 263  

Re: Learning Linux

This might be worthwhile.

http://www.penguintutor.com/linux/


When all the trees have been cut down, when all the animals have been hunted, when all the waters are polluted, when all the air is unsafe to breathe, only then will you discover you cannot eat money.
~ Cree Prophecy

Offline

Board footer