Donnerstag, 10. April 2014

Linux

UNIX Hyrje

Çfarë është UNIX?

UNIX ® License PlateUNIX është një sistem operativ i cili u zhvillua për herë të parë në vitet 1960, dhe ka qenë në zhvillim të vazhdueshëm qysh atëhere. Nga sistemi operativ, ne do të thotë suitë e programeve të cilat e bëjnë punën e kompjuterit. Kjo është një të qëndrueshme, multi-user, sistemi multi-detyrave për servers, Desktop dhe laptopë.
Sistemet UNIX gjithashtu kanë një ndërfaqe grafike (GUI) të ngjashëm me Microsoft Windows e cila ofron një i lehtë për t'u përdorur mjedisin. Megjithatë, njohja e UNIX është e nevojshme për operacione të cilat nuk janë të mbuluara nga një program grafike, ose për kur nuk ka dritare ndërfaqe në dispozicion, për shembull, në një sesion telnet.

Llojet e UNIX

Linux PenguinKa shumë versione të ndryshme të UNIX, edhe pse ata ndajnë ngjashmëri të përbashkëta.Varieteteve më të popullarizuara të UNIX janë Sun Solaris, GNU / Linux, dhe MacOS X.
Këtu në Shkollën, ne përdorim Solaris në serverat tanë dhe workstations, dhe Fedora Linux në serverat dhe PC desktop.

Sistemi operativ UNIX

Sistemi operativ UNIX është e përbërë nga tri pjesë, kernel, shell dhe programeve.

Kernel

Kernel i UNIX është qendër e sistemit operativ: ajo ndan kohë dhe kujtesës për të programeve dhe të merret me filestore dhe të komunikimit në përgjigje të thirrjeve të sistemit.
Si ilustrim i mënyrës se shell dhe puna kernel së bashku, mendoj një lloje të përdoruesit rm MyFile (e cila ka efektin e heqjes së skedarëve MyFile ). Shell kërkimet filestore për dosjen që përmban programin rm , dhe pastaj kërkon kernel, me anë të thirrjeve të sistemit, për të ekzekutuar programin rm në myfile . Kur procesimyfile rm ka përfunduar drejtimin, shell pastaj kthen UNIX% të shpejtë për të përdoruesit, duke treguar se ajo është duke pritur për komandat të mëtejshme.

Shell

Shell vepron si një ndërfaqe në mes të shfrytëzuesit dhe kernel. Kur një përdorues shkrimet në, programi login kontrollon emrin e përdoruesit dhe fjalëkalimin, dhe pastaj fillon një tjetër program të quajtur shell. Shell është një përkthyes command line (CLI). Ajo interpreton komandat llojet e përdoruesve në dhe rregullon për ta që të kryhet. Komandat janë vetë programet e: kur të përfundojë, shell i jep përdoruesit një tjetër prompt (% në sistemet tona).
Ky përdorues i aftë mund të rregulloje shell tij / saj, dhe përdoruesit mund të përdorin predha të ndryshme në të njëjtën makinë. Stafi dhe studentët në shkollë kanë të tcsh shell by default.
Shell tcsh ka karakteristika të caktuara për të ndihmuar përdoruesit futjen komandat.
Emri i dokumentit Përfundimi - Nga shtypja pjesë të emrit të një komandë, emrin e file ose directory dhe pastaj shtypni [ Tab ] kyç, shell tcsh do të përfundojë pjesën tjetër të emrit automatikisht. Nëse shell gjen më shumë se një emër që fillojnë me ato shkronja që keni shtypur, ajo do të bip, duke bërë që ju të shkruani një pak më shumë letra para se të shtypur tastin tab përsëri.
Historia - shell mban një listë të komandave që ju keni typed in Nëse keni nevojë për të përsëritur një komandë, përdorni tastet kursorin për të lëviz lart e poshtë në listë apo për të kaluarën e tipit për një listë të komandave të mëparshme.

Files dhe proceset

Çdo gjë në UNIX është ose një skedë ose një proces.
Një proces është një program ekzekutimin e identifikuar nga një unik PID (proces identifikues).
Një skedë është një përmbledhje e të dhënave. Ata janë të krijuar nga përdorues duke përdorur redaktorët tekst, duke hartuesit etj
Shembuj të dosjeve:
  • një dokument (raport, ese etj)
  • teksti i një programi të shkruar në disa të nivelit të lartë gjuhë programimi
  • udhëzime të kuptueshme direkt në makinë dhe e pakuptueshme për një përdorues rastësor, për shembull, një koleksion i shifrave binare (një skedë të ekzekutueshme ose binary);
  • një directory, që përmban informacion në lidhje me përmbajtjen e tij, e cila mund të jetë një përzierje e drejtorive të tjera (subdirectories) dhe fotografi të zakonshëm.

Struktura Directory

Të gjitha dosjet janë të grupuara së bashku në strukturën e directory. Skedar-sistem është i rregulluar në një strukturë hierarkike, si një pemë e përmbysur. Maja e hierarkisë është quajtur tradicionalisht root(shkruar si një çaj /)
Unix dokumentit Struktura
Në diagramin e mësipërm, shohim se directory shtëpi i studentore universitare "ee51vn" përmban dy nën-directories ( Docs dhe pics ) dhe një skedar të quajtur report.doc .
Pozicioni i plotë për file report.doc është "/ home/its/ug1/ee51vn/report.doc"

Duke filluar një terminal UNIX

Për të hapur një dritare terminali UNIX, klikoni mbi "Terminal" icon nga Programe / Accessories menutë.
Gnome Menus

Një dritare UNIX Terminali do të shfaqet pastaj me një% të shpejtë, duke pritur për ju për të filluar të hyjnë komandat.
Dritare Unix Terminal

M.Stonebank @ surrey.ac.uk, © 9 tetor 2000