Your SlideShare is downloading. ×
0
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Linux Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Linux Presentation

717

Published on

a short linux presentation,

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
717
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×