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

 Yuriy Gulak
 Haym Benaroya

Mais conteúdo relacionado

Mais procurados (20)

Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Linux
Linux Linux
Linux
 
Linux
LinuxLinux
Linux
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Linux booting Process
Linux booting ProcessLinux booting Process
Linux booting Process
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Linux
Linux Linux
Linux
 
Ubuntu – Linux Useful Commands
Ubuntu – Linux Useful CommandsUbuntu – Linux Useful Commands
Ubuntu – Linux Useful Commands
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Basic 50 linus command
Basic 50 linus commandBasic 50 linus command
Basic 50 linus command
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and output
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 

Destaque

Linux ppt
Linux pptLinux ppt
Linux pptlincy21
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentationaliabintouq
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osjoycoronado
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OSMohammed Safwat
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt onu9
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Destaque (10)

Linux ppt
Linux pptLinux ppt
Linux ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Linus Torvalds
Linus TorvaldsLinus Torvalds
Linus Torvalds
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Semelhante a Linux Presentation

Semelhante a Linux Presentation (20)

Getting started with ubuntu
Getting started with ubuntuGetting started with ubuntu
Getting started with ubuntu
 
Unix OS & Commands
Unix OS & CommandsUnix OS & Commands
Unix OS & Commands
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
linux.pdf
linux.pdflinux.pdf
linux.pdf
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
 
Terminal basic-commands(Unix) -partI
Terminal basic-commands(Unix) -partITerminal basic-commands(Unix) -partI
Terminal basic-commands(Unix) -partI
 
Unix environment [autosaved]
Unix environment [autosaved]Unix environment [autosaved]
Unix environment [autosaved]
 
Unix environment [autosaved]
Unix environment [autosaved]Unix environment [autosaved]
Unix environment [autosaved]
 
Online Training in Unix Linux Shell Scripting in Hyderabad
Online Training in Unix Linux Shell Scripting in HyderabadOnline Training in Unix Linux Shell Scripting in Hyderabad
Online Training in Unix Linux Shell Scripting in Hyderabad
 
8.1.intro unix
8.1.intro unix8.1.intro unix
8.1.intro unix
 
Linuxppt
LinuxpptLinuxppt
Linuxppt
 
Linuxppt
LinuxpptLinuxppt
Linuxppt
 
Linux powerpoint
Linux powerpointLinux powerpoint
Linux powerpoint
 
Unit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-pptUnit 1-a-brief-history-of-unix-ppt
Unit 1-a-brief-history-of-unix-ppt
 
Linuxppt
LinuxpptLinuxppt
Linuxppt
 
lec1.docx
lec1.docxlec1.docx
lec1.docx
 
Unix_Introduction_BCA.pptx the very basi
Unix_Introduction_BCA.pptx the very basiUnix_Introduction_BCA.pptx the very basi
Unix_Introduction_BCA.pptx the very basi
 
Shell_Scripting.ppt
Shell_Scripting.pptShell_Scripting.ppt
Shell_Scripting.ppt
 
Linux basic
Linux basicLinux basic
Linux basic
 
3. intro
3. intro3. intro
3. intro
 

Linux Presentation

  • 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
  • 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