Beginning with UNIX


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Beginning with UNIX
# 1  
Old 02-02-2007
Beginning with UNIX

I'd like to start learning UNIX. Where should I begin? I have a desktop PC running Windows XP, but I don't use it for much since I got my Macbook. I was going to install Windows on my Mac, but I quickly noticed that I have absolutely no need for it.

I'm just starting to learn my terminal commands, and I only have weekends to devote serious time into my learning. I thought it would be best if I had some goals in mind, so I could learn toward something. So, I'd like to setup a website and a forum, using my desktop as the server. I've got a lot to learn about everything, so any hints, suggestions, tips, advice, whatever about anything would be greatly welcomed and appreciated.

Thanks in advance

I guess my specific questions are:

Where should I start?
Which 'version' of UNIX would be best for me?
What should I prepare before installing?
What questions should I be asking?
# 2  
Old 02-02-2007
This seems to be a great guide for setting up what I'd like to do, but with Fedora Core Linux. Would this be the same, or similar with UNIX?

Which 'versions' should I be looking for / are there?
Does anyone know of a similar guide for any UNIX versions?

Thanks Smilie
# 3  
Old 02-02-2007
hi there. When i was in a similar position to you, i found this book invaluable:

Unix Unleashed from SAMS Publishing

There are a couple of different versions, not sure if you get all the chapters in the one i linked to. Anyway, this book does not assume any one type of *ix system, and everything in it should be platform independent. Given that it starts at the basics and covers just about everything, it really is invaluable to a newcomer, in my opinion.

If you haven't got a *ix on your PC, i would recommend using fedora or ubuntu to start with, or if you don't mind a steeper learning curve, use slackware. Slackware has fewer distro-specific commands and so in my opinion, it reflects "unix" better than the other two, but slackware is quite frustrating for the uninitiate, there's the tradeoff. You could also try one of the *BSDs or, Sun has finally made a "free" version of Solaris for PC if you want to be a bit exotic. You may not be aware but very few systems actually run "UNIX" as such these days, though it depends if you count Solaris, AIX, HP/UX and *BSD as Unix, since none of them actually are UNIX, but they can all trace their parentage back to it. Linux, on the other hand, is a from-scratch UNIX clone, which uses large amounts of software from GNU, which is a project which intends to provide a suite of software which clones UNIX software, but which is available for anyone to use, modify and redistribute. There are volumes of reading you could do on this, if interested, i would say, start here and i suppose i should mention this by way of balance.

Also, you have a head start in using *ix if you have MacOSX since it is a very distant descendent of UNIX (although i am sure somebody will "correct" me by elaborating!). I haven't really tried MacOSX, but i would be interested to hear how your experiences compare between it and other *ix systems.

Last edited by Calum; 02-02-2007 at 03:35 PM..
This User Gave Thanks to Calum For This Post:
# 4  
Old 02-02-2007
Thanks for that great reply. Well, it definitely answers my main question of where to begin. The links to Unix Unleashed Internet Edition and The Cathedral and the Bazaar will prove invaluable resources no doubt. Thanks again!

I'll do a bit a reading over some coffee and hopefully that will help me decide which to try. I'm quite interested in Slackware, but Ubuntu would be an easier way to start. I just wonder if easy is better at this stage, or will I learn 'bad' habits that slow me down later. You didn't seem to recommend FreeBSD, I don't know its advantages/disadvantages at all.

I'll try downloading Solaris, Slackware and Ubuntu and perhaps try each of them to get a feel from the installation of which would be the one to stick with for a while, while I learn.

Thanks again and I hope i'm able to give you some good feedback pretty soon.

About MAC OS X, it is very easy to install, setup and use. Plus, it just looks pretty. As a user, I have had no issues at all with it (It's going to be a while, before I can give you an answer that's more in depth than that).
# 5  
Old 02-04-2007
Made a choice

Thanks again for the great info. I've been doing a lot of reading and checkied out Solaris and Ubuntu. I've decided that Ubuntu Server will be a good starting place for me, simply because I 'can' do it.

It might be a little easier than the others, but I have decided that building the habit of relying on ease of use/setup/etc... will be better than spending a lot of time being frustrated in the beginning stages.

Ubuntu Server has Automatic Lamp (Linux, Apache, MySQL and PHP). I think that'll help me just jump in.

Again, thanks a lot for the help. I'll let you know how it goes.
# 6  
Old 02-16-2007
brilliant! glad to hear you're getting into it. i think ubuntu is a good choice because it is based on, and is very similar to, Debian, which is well known for being a secure and versatile operating system. Debian and Slackware are the oldest surviving Linux based systems as well which i always think is a good sign.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Beginning learner

Hi guys, New member here, also new student! I'm just starting the Shell Programming, currently in chapter four in the Book in Unix, Linux, and OS X by Stephen G. Kochan & Patrick Wood (4th edition). I'm needing a little help with other possible ways to shorten this shell command: // ... (1 Reply)
Discussion started by: shiver
1 Replies

2. Programming

Beginning svn

I had hard time to understand svn, and asked my admin who said I was over thinking and recommend remember the 5~6 commands to do as told. But I am so lost when the situation changed a little bit. For example, I am in my local box under my project folder: /home/yifangt/svn/ where there are two... (5 Replies)
Discussion started by: yifangt
5 Replies

3. Shell Programming and Scripting

beginning less from line #

Hi from a script i want to to read a file beginning at line e.g. number 21 to the EOF. less +n21 temp.txt Bevor the result, it brings an empty page, so that i cant use for scripting. Any idea how the problem can be solved? Thanks in advance! IMPe (2 Replies)
Discussion started by: IMPe
2 Replies

4. Programming

Beginning C++

I want to learn C++ ! :) I have basic programming knowledge with python and perl. Does anyone know of any great beginner tutorials for C++? (1 Reply)
Discussion started by: cbreiny
1 Replies

5. Shell Programming and Scripting

How to remove white spaces from the beginning an end of a string in unix?

Suppose, I have a variable var=" name is ". I want to remove the blank spaces from the begining and endonly, not from the entire string. So, that the variable/string looks like following var="name is". Please look after the issue. (3 Replies)
Discussion started by: mady135
3 Replies

6. Shell Programming and Scripting

Unix Script with line number at beginning of each line.

Could anybody help me. I need to create a script that reads a text file from STDIN and prints out the file to STDOUT with line numbers at the beginning of each line. Thanks. (5 Replies)
Discussion started by: mascorro
5 Replies

7. UNIX for Dummies Questions & Answers

the very beginning

Actually, I had my first problem before even BEGINNING using my FreeBSD. The installation guide said I should run the rawrite tool and should do something like A> rawrite if i put the the file I want to image-copy and the rawrite.exe in the same directory somewhere. OK done that. Next it asks... (6 Replies)
Discussion started by: Mudrack
6 Replies

8. UNIX for Dummies Questions & Answers

beginning unix

i am fairly new to unix, and i would want a very simple, small command-line operating system to learn as much as possible. are there any good ones? i have a fairly old laptop w/ about 700 MB, running windows 95. i would like to partition it, anyone know how to do that? any help is very much... (1 Reply)
Discussion started by: henroid815
1 Replies

9. IP Networking

Apache: In the beginning...

:D Hello Everyone, This is my first post on this forum, and I a already like it :-) As you can tell I am a complete newbie to Apache. My mission is to setup a web server on my Suse Linux 8.1 box, initially for test purposes, and then if my ISP provider permits, then to allow other poeple... (10 Replies)
Discussion started by: bionicfysh
10 Replies

10. UNIX for Dummies Questions & Answers

Installation died on the beginning.

Hi, everyone. I tried to install red hat 8.0 on this computer ( CPU: Intel PIII 866, Memory 128 M, HD: 6.4G MATROX, Vedio card: RIVA TNT 16M), but the process always stuck. And the CD-ROM stopped and the light turned of, the HardDrive's light still on. I waited for almost one hour, but nothing... (5 Replies)
Discussion started by: HOUSCOUS
5 Replies
Login or Register to Ask a Question