how can i teach myself UNIX
use web resources of find for a online class of lectures but first thing is commitment the you can learn it online..
learn a programming language c ,c++ or java will be helpful, and work with a unix loaded system .
install linux on your computer and use it from now on. forget about any other OS. look up things that you do not know how to do. and do not go back to other OSs. this is how I did it. you do not need to know programming to start out, but if you do, you'll be more efficient.
Out of any Unix skill, probably the most fun is the terminal, which gives you access to all the programs and fixed storage. Linux has it's own learning tool for gaining knowledge of terminal commands - it's called man, which is short for manual and it's standard on most Linux builds and on Mac OS X. Here is what the man has to say for himself terminal>man man NAME man - format and display the on-line manual pages SYNOPSIS man [-acdfFhkKtwW] [--path] [-m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-B browser] [-H htmlpager] [-S section_list] [section] name ... DESCRIPTION man formats and displays the on-line manual pages. If you specify sec- tion, man only looks in that section of the manual. name is normally the name of the manual page, which is typically the name of a command, function, or file. However, if name contains a slash (/) then man interprets it as a file specification, so that you can do man ./foo.5 or even man /cd/foo/bar.1.gz. See below for a description of where man looks for the manual page files.
Join our real-time social learning platform and learn together with your friends!