linux presentation
DESCRIPTION
a short linux presentation,TRANSCRIPT
![Page 1: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/1.jpg)
Brief Linux PresentationJuly 10th, 2006
Elan Borenstein
![Page 2: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/2.jpg)
History
1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)
![Page 3: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/3.jpg)
History
1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)
1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.
![Page 4: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/4.jpg)
History
1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)
1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.
1973 - The UNIX system was rewritten in the C programming language.
![Page 5: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/5.jpg)
History
1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)
1969 - Ken Thompson and Dennis Ritchie implemented the first UNIX system for the PDP-7.
1973 - The UNIX system was rewritten in the C programming language.
1982 - University of California, Berkeley (UCB) Developed BSD UNIX because new commercial UNIX releases no longer included the source
code.
![Page 6: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/6.jpg)
History (continued)
1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.
![Page 7: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/7.jpg)
History (continued)
1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.
Professor Andrew Tanenbaum wrote the operating system MINIX from scratch to teach his students the inner workings of a real operating system.
![Page 8: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/8.jpg)
History (continued)
1984 - Richard Stallman started the GNU project to create a free operating system. By 1991 they created a lot of the tools but no kernel.
Professor Andrew Tanenbaum wrote the operating system MINIX from scratch to teach his students the inner workings of a real operating system.
Apr 1991 - At age 21, Linus Torvalds starts working on a new operating system inspired by MINIX. September 1991 - Linux version 0.01 is released.
![Page 9: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/9.jpg)
Overview
-GNU/Linux Linux Kernel GNU tools
![Page 10: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/10.jpg)
Overview
-GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE
![Page 11: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/11.jpg)
Overview
-GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE -Distributions Debian Mandrake Red Hat Ubuntu
![Page 12: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/12.jpg)
Logging In and Out
-Need account on machine(s) you want to log in to: username and password -Local Login -Remote Login ssh [-X] username@machineAddress -Opening a Terminal (command line prompt) -Exiting and Logging Out exit
![Page 13: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/13.jpg)
The Unix Filesystem
![Page 14: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/14.jpg)
Common Commands
pwd - shows the current directory
![Page 15: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/15.jpg)
Common Commands
pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion!
![Page 16: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/16.jpg)
Common Commands
pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx
![Page 17: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/17.jpg)
Common Commands
pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help)
![Page 18: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/18.jpg)
Common Commands
pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help) emacs, gedit, vim ,pico ,... - file editors
![Page 19: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/19.jpg)
Common Commands
pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion! ls - lists files [-al] permissions: d|rwx|rwx|rwx man - manual (help) emacs, gedit, vim ,pico ,... - file editors less, more, cat, tail - examines files
![Page 20: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/20.jpg)
More Common Commands
mkdir - makes directory
![Page 21: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/21.jpg)
More Common Commands
mkdir - makes directory rmdir - removes directory
![Page 22: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/22.jpg)
More Common Commands
mkdir - makes directory rmdir - removes directory cp - copies
![Page 23: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/23.jpg)
More Common Commands
mkdir - makes directory rmdir - removes directory cp - copies mv - moves
![Page 24: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/24.jpg)
More Common Commands
mkdir - makes directory rmdir - removes directory cp - copies mv - moves rm - removes [-r]
![Page 25: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/25.jpg)
More Common Commands
mkdir - makes directory rmdir - removes directory cp - copies mv - moves rm - removes [-r] lpr -Pprintername filename - prints file on selected printer hp4si hp5si
![Page 26: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/26.jpg)
Even More Common Commands
command& - runs command in background
![Page 27: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/27.jpg)
Even More Common Commands
command& - runs command in background | - (pipe) links commands together (right side runs on output of left
side)
![Page 28: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/28.jpg)
Even More Common Commands
command& - runs command in background | - (pipe) links commands together (right side runs on output of left
side) grep - finds matching expressions selections * - any number of characters ? - one character
![Page 29: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/29.jpg)
Even More Common Commands
command& - runs command in background | - (pipe) links commands together (right side runs on output of left
side) grep - finds matching expressions selections * - any number of characters ? - one character up arrow - previous commands
![Page 30: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/30.jpg)
Finding and Killing Processes
ps - shows running processes [-aux]
![Page 31: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/31.jpg)
Finding and Killing Processes
ps - shows running processes [-aux] kill - kills a process [-9]
![Page 32: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/32.jpg)
Finding and Killing Processes
ps - shows running processes [-aux] kill - kills a process [-9] find - finds files whose name matches pattern [-name]
![Page 33: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/33.jpg)
GNOME
-Terminal -Multiple Desktops -Places -Applications Firefox Web Browser Open Office Maple (maple or xmaple -cw) Matlab (matlab) Ansys (launcher90 -runae fontsize 18) Nessus (NESSUS) -Quick Launcher
![Page 34: Linux Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042613/548b7165b47959840c8b45d3/html5/thumbnails/34.jpg)
Acknowledgments
Yuriy Gulak Haym Benaroya