I want to learn to use Linux
#1
Posted 15 June 2009 - 05:49 PM
So in simple what LINUX distribution should i use and where can i find manuals or tutorials on learning the basics.
#2
Posted 15 June 2009 - 06:22 PM
Arch Wiki
Beginner's Install Guide
Some would also recommend Gentoo, but in my experience it's needlessly complicated, and a lot of the stuff it teaches you is Gentoo-specific and doesn't carry over to other distributions.
#3
Posted 15 June 2009 - 06:22 PM
But there's always places to go on Linux. Learn the bash shell. Learn how the Linux filesystem works. A good book for this is the Rute book.
#4
Posted 15 June 2009 - 06:30 PM
#5
Posted 03 July 2009 - 07:23 PM
http://www.ss64.com/bash/index.htmlUbuntu sounds good ill take a look into it. Also was wondering were to find info on maneuvering through the shell and such.
there's your basic commands/programs. when you add new programs some of them are bash/cli(command line interface) in which they will be used through the bash shell much like system internal suites for windows and the cmd, in which case just google the program. and personally i would just try any distro you want ive never really had any problems installing anything in vm.
Edited by dinscurge, 03 July 2009 - 07:24 PM.
#6
Posted 03 July 2009 - 08:59 PM
#7
Posted 03 July 2009 - 09:12 PM
If you want a real bottom up experience, read "Modern Operating Systems" by Tanenbaum and do some work on Minix. That'll really show you how the OS works, but of course it says very little about how to actually use it. Linux is a very different design from Minix, but that's not really the point. Looking at any OS in detail from the bottom up will give you loads of insight into other, sometimes dissimilar, operating systems.
#8
Posted 04 July 2009 - 07:24 PM
Edited by tekio, 04 July 2009 - 07:29 PM.
#9
Posted 05 July 2009 - 02:35 PM
I'd pick a secondary like Slackware (or even FreeBSD). Which will be more difficult configure, but will force you to learn things that Ubuntu appears to do automagically.
I'd have to second this idea, but I'd recommend gentoo instead. If your true goal is to learn linux, then gentoo is good for quite a few reasons:
1. You install everything: Most distributions provide alot of stuff that linux users take for granted. Things like syslog, crontab, and quite a few other things. When using gentoo, you have to install all of that explicitly or your system will not run properly. While this process is hard at first because you don't know all of the pieces that are supposed to be there, it really is a good way to learn.
2. You learn more about actual Open source applications: Another thing that modern distributions do is compile packages with all of the bells and whistles all the time. With gentoo, you have control whether or not packages have certain capabilities, which in turn will teach you more about the dependencies of packages on libraries and such. An example, when I first started using gentoo I installed xfce. I went to set a wallpaper and I couldn't. Turned out that I hadn't built xfce with jpeg support. At the time, I had already been using linux for years and I had no idea about libjpeg. I had taken for granted the fact that all of the other distributions I used just included that with all of their GUI app builds.
3. Great documentation: Gentoo has some of the best documentation out there. They will give you step by step instructions on how to accomplish things, and tell you why you are doing it.
4. Things will break: Gentoo has quite a few bugs. The good thing about this is that running into these bugs and finding fixes for them will teach you quite a bit. I can honestly say that most of the knowledge I have of Linux has come from trying to fix broken things. It's hard and it's time consuming, but again if your goal is to learn then it works out quite well.
All of that being said, remember that you really have to have the desire to learn what you're doing. It's easy to follow guides on the internet to get stuff to work, but it's much harder to figure out what exactly you're doing and why it's working. If your intent is to just learn to use a new desktop environment, don't go this route. If your intent is truly to learn linux then, imho, this is the best route to go.
Good luck.
#10
Posted 16 July 2009 - 01:52 PM
Falcis
Edited by Falcis, 16 July 2009 - 02:05 PM.
#11
Posted 16 July 2009 - 10:12 PM
once you get comfortable with linux basics with debian, try something like slackware (i'm running 12.2 right now) or gentoo. This way you'll already have a grasp of linux basics, and will have a chance to jump in to the deep stuff without getting too overwhelmed and giving up.
then again, i'm assuming you're a complete linux noob. if you're comfortable with something like slackware right off the bat, that's fine. besides, there's only one way to find out.
#12
Posted 17 July 2009 - 11:35 AM
#13
Posted 17 July 2009 - 11:49 AM
You don't have to go with ubuntu though, anything will get you primed really. Just pay attention to what package management systems you'll be using with them. Ubuntu uses debian style (.deb), fedora uses redhat style(.rpm), freebsd uses ports(source), gentoo uses emerge(omggaylol)....etc...
#14
Posted 18 July 2009 - 02:57 PM
#15
Posted 18 July 2009 - 03:00 PM
The first distro I bothered to install was in fact Unbuntu, but I don't think I really learned from it. I installed Debian about a year ago without a gui, and I can say that if anything, this helped me learn a lot of commands, scripting, etc.
i think for a transition from the windows enviroment Ubuntu's a great place to start. I learned with ubuntu and fedora but my primary desktop has always been an ubuntu box.
#16
Posted 18 July 2009 - 03:06 PM
#17
Posted 21 July 2009 - 07:13 PM
#18
Posted 22 July 2009 - 01:45 PM
http://www.dedoimedo...x_commands.html
#19
Posted 22 July 2009 - 06:55 PM
Edbuntu? Ubuntu? I don`t know if you want to use Linux to learn or learn to use Linux.
![]()
Personally I suggest Ubuntu (Sheesh, That`s the only OS I run.)
How can someone who is the "Batch Lover" and writes batch code only use Ubuntu?
BinRev is hosted by the great people at Lunarpages!













