Upload
skah
View
26
Download
0
Embed Size (px)
DESCRIPTION
Shell Team. Jan Kupka Petr Kykal Tomáš Paríšek. si Vám dovoluje představit. FINAL. http://proshell.wz.cz. Obsah:. Realizace. Seznámení s řešením význačných detailů. Přiblížení funkcionality. Screenshoty. Cíl projektu:. - PowerPoint PPT Presentation
Citation preview
Shell TeamJan KupkaPetr Kykal
Tomáš Paríšek
Pro Shellsi Vám dovoluje představit
http://proshell.wz.cz
FINAL
Pro Shell
Obsah:
Realizace
Přiblížení funkcionality
Seznámení s řešením význačných detailů
Screenshoty
Pro Shell
Cíl projektu:
Seznámit se s implementací profesionálních shellů a vytvořit vlastní kvalitní shell
3/19
Pro Shell
Realizace:
Detailní seznámení s funkcemi shellů
4/19
Rozvržení vývojeSamotná implementace
Testování
Pro Shell
Vývoj v prostředí KDevelopProgramovací jazyk C
5/19
Rozvržení vývoje:
Systémová volání -> Samostatné procesy ->Rozšíření funkcionality -> Design prostředí
Pro Shell
Základní tvorba modulůSloučení a tvorba finálního programu z modulů
6/19
Samotná implementace:
Pro Shell
Primárně na stroji Eryx
Též na lokálních kontech v Debianu
Zjištění různorodého chování v obou prostředích
ProShell byl přizpůsoben Eryxu
7/19
Testování:
Pro Shell
Zpracování příkazové řádky
Parser řádkyPřesměrování a kolony
8/19
Seznámení s význačnými detaily:
Pro Shell
Základní funkcionalita – spouštění příkazů
Historie
Přesměrování
9/19
Funkcionalita:
Spouštění v procesech
Kolona
„Inteligentní” doplňování názvů příkazů a programů
Pro Shell
Interní příkazy
10/19
Příkazy:
Systémové příkazy
Pro Shell
Spouštění příkazů v samostatných procesech
Spouštění procesů na pozadí “&”Přepnutí vybraného procesu na popředí “fg”
11/19
Procesy:
Fronta procesů na pozadí
Signály při asynchronních událostech
Pro Shell
Přesměrování vstupu “<“Přesměrování výstupu “>”Přesměrování výstupu – append “>>”
12/19
Přesměrování:
Pro Shell
Implementovaná kolona s 1 rourou
Systémová volání při delších kolonách
13/19
Kolona:
Pro Shell
Pole posledních použitých příkazůProcházení pomocí kurzorových kláves
Načítání/ukládání historie do souboru
14/19
Historie:
Pro Shell
Doplňování názvů příkazů/souborůRozlišení spustitelných souborů
Možnost doplňovat nejen na začátku příkazu, ale například i za rourou
15/19
„Inteligentní“ doplňování syntaxe
Pro Shell
Screenshoty:
16/19
Pro Shell
17/19
Pro Shell
18/19
powered by Shell Team
Pro Shell
http://proshell.wz.cz
Prostor pro Vaše dotazy.
Děkujeme za pozornost.