Linux Presentation

949 views

Published on

a short linux presentation,

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
949
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Linux Presentation

  1. 1. Brief Linux Presentation July 10th, 2006 Elan Borenstein
  2. 2. History 1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful)
  3. 3. 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.
  4. 4. 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.
  5. 5. 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.
  6. 6. 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.
  7. 7. 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.
  8. 8. 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.
  9. 9. Overview -GNU/Linux Linux Kernel GNU tools
  10. 10. Overview -GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE
  11. 11. Overview -GNU/Linux Linux Kernel GNU tools -Graphical User Interfaces (GUI) Gnome KDE -Distributions Debian Mandrake Red Hat Ubuntu
  12. 12. 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
  13. 13. The Unix Filesystem
  14. 14. Common Commands pwd - shows the current directory
  15. 15. Common Commands pwd - shows the current directory cd - changes directory / -absolute path ./ -relative path ../ - directory one level up Tab Completion!
  16. 16. 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
  17. 17. 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)
  18. 18. 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
  19. 19. 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
  20. 20. More Common Commands mkdir - makes directory
  21. 21. More Common Commands mkdir - makes directory rmdir - removes directory
  22. 22. More Common Commands mkdir - makes directory rmdir - removes directory cp - copies
  23. 23. More Common Commands mkdir - makes directory rmdir - removes directory cp - copies mv - moves
  24. 24. More Common Commands mkdir - makes directory rmdir - removes directory cp - copies mv - moves rm - removes [-r]
  25. 25. 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
  26. 26. Even More Common Commands command & - runs command in background
  27. 27. Even More Common Commands command& - runs command in background | - (pipe) links commands together (right side runs on output of left side)
  28. 28. 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
  29. 29. 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
  30. 30. Finding and Killing Processes ps - shows running processes [-aux]
  31. 31. Finding and Killing Processes ps - shows running processes [-aux] kill - kills a process [-9]
  32. 32. Finding and Killing Processes ps - shows running processes [-aux] kill - kills a process [-9] find - finds files whose name matches pattern [-name]
  33. 33. 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
  34. 34. Acknowledgments Yuriy Gulak Haym Benaroya

×