Learning UNIX/Linux 1 Learning About UNIX-GNU/Linux Module 1: Introduction qHistory qAbout "Open Source" qPhilosophy of UNIX and GNU/Linux qThe Command Line Interface qLogging Out qCommand Syntax qFiles and Directories qCreating Files - Editors qDisplaying File Contents qAppending to a File qDeleting Files With rm qUNIX Command FeedbackqChanging Your Password qCopying and Renaming Files with cp and mv qFilename and Command Name Completion qCommand History qExercise 1 qExercise 2 qExercise 3 History qUNIX was originally developed circa 1969 in AT&T Bell Labs. Key developers: Dennis Richie and Ken Thompson. qDevelopment 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) qAs discussed below, UNIX includes a kernel and a number of small components and utilities built to work with the kernel. qCirca 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. qIn about 1979 various commericial vendors began to adopt UNIX under license from AT&T. The number offlavors increased (System V, BSD, HP-UX, Solaris, IRIX, etc.). qIn 1984 Richard Stallman drove the beginnings of the Open Source movement with the foundation ofGNU. (GNU stands for "Gnu is Not Unix."). Later this became the Free Software Foundation . They began introduce open source products to work under UNIX. rOne 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]