[lfs-support] Where to from Scratch?

2012-12-20 Thread MR Essop
Sorry, you probably have been asked this many times, but I just like this email 
approach and this is my first to LFS.

Assume that I'm a noob. Not a complete noob, but a noob.

I know that the linux distro will boot up, many to a fancy shell. Then startx 
is all I know. Cool! It started... X. 

I don't only want to start x. I want to learn bash so well that I can make 
breakfast with it (it and python). I can ls around, know of pwd, grep and 
similar but have no idea what they actually do - note, some virtual bash 
consoles don't have man pages. 

I don't understand the tree structure of *nix. Why is there a bin there... And 
there. And they seem to be linked (symlinked? Added to PATH? Piped?? Same setup 
on all linuxes?). What is | for anyway? What is etc, usr, mnt and why do I 
always end up breaking any linux even with no admin rights? I know the answer 
to this - because I experiment (that's how I've learnt what I know to date... 
At the cost of having to reformat partitions)

If this seems vague and chaotic, it is intentional.
How would you respond to this?
Regards, MR Essop
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Where to from Scratch?

2012-12-20 Thread Bruce Dubbs
MR Essop wrote:
 Sorry, you probably have been asked this many times, but I just like
 this email approach and this is my first to LFS.

 Assume that I'm a noob. Not a complete noob, but a noob.

 I know that the linux distro will boot up, many to a fancy shell.
 Then startx is all I know. Cool! It started... X.

 I don't only want to start x. I want to learn bash so well that I can
 make breakfast with it (it and python). I can ls around, know of pwd,
 grep and similar but have no idea what they actually do - note, some
 virtual bash consoles don't have man pages.

 I don't understand the tree structure of *nix. Why is there a bin
 there... And there. And they seem to be linked (symlinked? Added to
 PATH? Piped?? Same setup on all linuxes?). What is | for anyway? What
 is etc, usr, mnt and why do I always end up breaking any linux even
 with no admin rights? I know the answer to this - because I
 experiment (that's how I've learnt what I know to date... At the cost
 of having to reformat partitions)

 If this seems vague and chaotic, it is intentional. How would you
 respond to this? Regards, MR Essop

I suspect you need something more in depth than email.  One place to 
start is 
http://www.linuxfromscratch.org/hints/downloads/files/essential_prereading.txt.

The book Running Linux is also a good start.
http://shop.oreilly.com/product/9780596007607.do

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Where to from Scratch?

2012-12-20 Thread Ken Moffat
On Thu, Dec 20, 2012 at 05:23:12PM +, MR Essop wrote:
 I don't only want to start x. I want to learn bash so well that I can make 
 breakfast with it (it and python). I can ls around, know of pwd, grep and 
 similar but have no idea what they actually do - note, some virtual bash 
 consoles don't have man pages. 
 

 Use a desktop browser, such as firefox.  Use the distro to install
it, and use the distro to install man and man-pages.  Once you have
a graphical browser, google can usually answer most of the queries -
you might need to reformulate the search [ e.g. for scripting in
bash always mention /bin/bash to reduce unrelated uses of bash ].

 e.g. google for grep manpage

 Whatever you search for, many of the results will be irrelevant.
Such is life, but the information is usually out there.

 I don't understand the tree structure of *nix. Why is there a bin there... 
 And there. And they seem to be linked (symlinked? Added to PATH? Piped?? Same 
 setup on all linuxes?).

 Not totally the same on all, and some are moving to get away from
the separation of /usr.

 What is | for anyway? What is etc, usr, mnt 

 Google FHS.

and why do I always end up breaking any linux even with no admin rights? I 
know the answer to this - because I experiment (that's how I've learnt what I 
know to date... At the cost of having to reformat partitions)

 Your idea of 'no admin rights' isn't mine :)  On a regular distro,
a normal user can only write to their own files.  If you logged in
as root, or used 'su' (or 'sudo') then you own the system (subject to
any restrictions it imposes on you, e.g. sudo might be tied down).

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: [lfs-support] Where to from Scratch?

2012-12-20 Thread Aleksandar Kuktin
On Thu, 20 Dec 2012 20:25:49 +
Ken Moffat zarniwh...@ntlworld.com wrote:

 If you logged in as root, or used 'su' (or 'sudo') then you own the
 system (subject to any restrictions it imposes on you, e.g. sudo
 might be tied down).

More like subject to restrictions imposed by laws of physics (but not
all, especially if you try to delete stuff). :)

As for noobism, that is a state cured relatively simply (har-har).

Try this:
http://www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html

Of interest among the many, many HOWTOs:
http://www.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/index.html
http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html
http://www.tldp.org/HOWTO/From-PowerUp-To-Bash-Prompt-HOWTO.html
http://www.tldp.org/HOWTO/Filesystems-HOWTO.html
Linux From Scratch HOWTO: http://www.tldp.org/guides.html#lfs

Also this:
http://www.netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.html

But before you do any of that, take your time and read the Command-line
manual, written by Mandrake Linux people in the long past year 2004.
They've since changed their name and now go by the name Mandriva Linux.
Make sure to read the section 3.4 which explains the pipes and is the
point where I fell in love with Linux, eight or nine years ago.

I can't find it on the net anymore, and the manual is 1.5 megabytes
large, so in the interest of not hogging the list, I will sent you a
mail with the pdf.

-- 
   Fourth law of programming:
   Anything that can go wrong wi
sendmail: segmentation violation - core dumped
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page