learn unix

11
Learning UNIX/Linux 1 Learning About UNIX-GNU/Linux  Module 1: Introduction q History q About "Open Source" q Philosophy of UNIX and GNU/Linux q The Command Line Interface q Logging Out q Command Syntax q Files and Directories q Creating Files - Editors q Displaying File Contents q Appending to a File q Deleting Files With rm q UNIX Command Feedback q Changing Your Password q Copying and Renaming Files with cp and mv q Filename and Command Name Completion q Command History q Exercise 1 q Exercise 2 q Exercise 3 History q UNIX was originally developed circa 1969 in AT&T Bell Labs. Key developers: Dennis Richie and Ken Thompson. q Development was coupled to the invention of the C programming language, which allowed UNIX to be semi- portable to different hardware. (11,000 lines of portable C and 1000 lines of machine dependent assembler in those early days) q As discussed below, UNIX includes a kernel and a number of small components and utilities built to work with the kernel. q Circa 1974 the source was made available to selected Universities, including the U of T and especially Berkeley. This led to different "flavors" of UNIX. The code remained property of AT&T and the Universities signed non- disclosure agreements. q In about 1979 various commericial vendors began to adopt UNIX under license from AT&T. The number of flavors increased (System V, BSD, HP-UX, Solaris, IRIX, etc.). q In 1984 Richard Stallman drove the beginnings of the Open Source movement with the foundation of GNU . (GNU stands for "Gnu is Not Unix."). Later this became the Free Software Foundation . They began introduce open source products to work under UNIX. r One of their first and biggest successes was developing a C compiler, gcc, that was superior to any commercially available ones. http://www .upscale.utoronto. ca/PVB/H arrison/LearnLinux/Module1 .html (1 of 11) [6/21/02 8:35:28 AM]

Upload: reachsnivas

Post on 10-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 1/11

Page 2: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 2/11

Page 3: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 3/11

Page 4: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 4/11

Page 5: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 5/11

Page 6: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 6/11

Page 7: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 7/11

Page 8: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 8/11

Page 9: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 9/11

Page 10: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 10/11

Page 11: Learn Unix

8/8/2019 Learn Unix

http://slidepdf.com/reader/full/learn-unix 11/11