- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiálUnix je víceuživatelský a víceúlohový OS
Mezi základní úkoly každého OS patří:
- Správa hardwareových prostředků
- Správa souborového systému
- Správa procesů
- U víceuživatelských systémů rovněž řízení přístupu uživatelů
k elementům systému
Začátek práce
Unix podporuje terminálovou komunikaci. Uživatel se hlásí z terminálu - zařízení,
které má obrazovku a klávesnici (nemusí mít paměť, disk, univerzální procesor atp.).
Unixový počítač zpracovává veškeré vstupy z klávesnice, výsledky zobrazuje na
obrazovku. Některé operační systémy (např. Novell Netware) tento typ služby
neposkytují.
K unixovému počítači je možné se přihlásit jedním z následujících způsobů:
• z terminálu, který je fyzicky připojen k unixovému počítači přes seriové
rozhraní (multiplexor)
• prostřednictvím počítačové sítě z jiného počítače. Na tomto počítači musí
být spuštěn program, který umí emulovat terminál na počítačové síti. Unix
podporuje terminálový přístup přes síť prostřednictvím protokolu TELNET ze
skupiny protokolů TCP/IP.
Po spuštění OS Unix v textovém módu projeví OS ochotu komunikovat s uživatelem
vypsáním výzvy – PROMPTU. Standardní promptem je znak $(obdoba DOSovského
c:\), liší se podle konfigurace systému. Všechny znaky, respektive příkazy, zadané
uživatelem za výzvou promptu se OS pokusí zpracovat, interpretovat. K tomu slouží
INTERPRET PRIKAZU – SHELL. Shell je obdobou command.com v MS DOS.
Posloupnost činností při vyhodnocení uživatelem zadaného příkazu může být zhruba
následující:
• přihlášení k systému (pomocí telnetu)
• systém vypíše prompt – systém je připraven komunikovat
• uživatel může zadávat příkazy (např. ls, date, mkdir, atd. )
• SHELL přečte znaky z příkazové řádky a provede je dle typu příkazu
• výsledkem je vykonání zadaného příkazu
SHELL rovněž poskytuje podporu pro pohodlnější manipulaci s příkazovou řádkou a
historií příkazů.
historie příkazů: zpět Ctrl-p, dopředu Ctrl-n
editace příkazové řádky:
úplné smazání: Ctrl-u
pohyb doleva: Ctrl-b
pohyb doprav: Ctrl-f
na konec: Ctrl-e
na začátek: Ctrl-a
mazání znaku: Ctrl-d
Pokud se chcete dozvědět více o některém z programů, použijte manuálové stránky.
Vyvoláte je příkazem man, např. man ls vám podá informace o příkazu ls. (pohyb
dolů – Space, ukončení - q)
Definice proměnných
V SHELLu lze definovat uživatelské proměnné, které nemají typ, zachází se s nimi
podle potřeby. Rovněž existují předdefinované(systémové) proměnné.
Předdefinované (systémové) HOME, PATH, TERM, LOGNAME, PS1, ...
env - výpis speciálních proměnných
Definované uživatelem
a=123 Přiřazení hodnoty proměnné a (bez mezer).
b=$a Přiřazení obsahu proměnné a do proměnné b (bez mezer).
echo $b Zjištění obsahu proměnné b.
Přímo v SHELLu lze rovněž vytvářet všechny obvyklé programové konstrukce.
Úkol 1.:
1. Vyvolejte nápovědu k příkazu ls
2. Nadefinujte proměnnou xjmeno, přiřaďte do ní svoje přihlašovacíjméno.
Vypište obsah proměnné xjmeno (příkaz echo).
Práce se soubory v OS Unix
Logická struktura uspořádání souborů je stejná jako v MS DOS - stromová struktura
V Unixu existují tři typy souborů:
• Běžné soubory (posloupnost bytu)
• Adresářové soubory (adresáře)
• Specielní soubory (tiskárna, disk…)
Ve jméně souboru nepoužíváme znak / a obvykle ani s
Vloženo: 28.05.2009
Velikost: 179,82 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu BPC1 - Počítače a programování 1
Reference vyučujících předmětu BPC1 - Počítače a programování 1
Podobné materiály
Copyright 2025 unium.cz


