Cvicenie z OSS. V hranatych zatvorkach su uvedene nepovinne parametre, ktore nemusia byt uvedene. Ak parameter nieje uvedeny v hranatych zatvorkach, tak je povinny. Znak '#' reprezentuje nejaku ciselnu hodnotu. ---------------------------------------------------------------------------- ls [-l] [-a] [adresar] vypis suborov v adresari -l = kompletny vypis -a = vsetky subory (aj skryte) adresar = adresar, ktory ma zobrazit cd [adresar] nastavenie aktualneho adresara (vojdenie do adresara), ak chyba adresar, vojde do domovskeho adresara mkdir adresar vytvorenie adresara rmdir adresar zmazanie adresara (adresar musi byt prazdny a nikto ho nesmie mat nastaveny ako aktualny) touch subor vytvorenie prazdneho suboru o dlzke 0 bytov rm subor zmazanie suboru aj s jeho obsahom cat [subor] zobrazenie obsahu suboru more [subor] zobrazenie obsahu suboru so strankovanim, ovladanie: ENTER - dalsi riadok medzera - dalsia strana q - ukoncenie ---------------------------------------------------------------------------- man [#] prikaz zobrazi manualovu stranku ku prikazu, # je cislo sekcie, z ktorej ma byt manualova stranka zobrata man -k prikaz zobrazi zoznam manualovych stranok o danom prikaze date zobrazi aktualny datum a cas head [-#] [subor] zobrazi prvych # (standardne 10) riadkov zo suboru, ak sa neuvedie nazov suboru, berie sa zo standardneho vstupu tail [-#] [subor] zobrazi poslednych # (standardne 10) riadkov zo suboru, ak sa neuvedie nazov suboru, berie sa zo standardneho vstupu ---------------------------------------------------------------------------- Presmerovania: < subor presmerovanie standardneho vstupu do suboru > subor presmerovanie standardneho vystupu do suboru (povodny subor bude prepisany) >> subor presmerovanie standardneho vystupu do suboru (obsah prida k povodnemu suboru na koniec) | program [parametre] presmerovanie standardneho vystupu prveho programu na standardny vstup druheho programu Ukazka: program1 [parametre] | program2 [parmetre] ---------------------------------------------------------------------------- Kopirovanie a presuvanie: cp zdroj ciel kopirovanie zdrojoveho suboru do cieloveho suboru, cesty suborov mozu byt rozne mv zdroj ciel premiestnenie alebo premenovanie suboru (mozu byt oba naraz). Ak su zdrojova a cielova cesta rovnake a nazvy rozne, tak ide o premenovanie suboru. Ak su zdrojova a cielova cesta rozne, tak ide o premiestnenie suboru. Cielova cesta moze byt adresar, nemusi to byt nazov suboru. ---------------------------------------------------------------------------- passwd prikaz na zmenu hesla, slovnik slovicok, ktore vypisuje: current - sucasne heslo new password - nove heslo retype - opatovne napisanie too simple - prilis jednoduche heslo failed - operacia zlyhala, opakujte prikaz znova successfully - operacia prebehla vporiadku, heslo je zmenene write [login] Jednosmerna komunikacia s pouzivatelom. Ukoncenie cez CTRL+D. mail [login@kmi.science.upjs.sk] Poslanie email spravy danemu poucivatelovi. Vyplenenie (v zatvorke su komentare): Subject: (O com sprava bude) niekolko riadkov spravy ... . (Bodka na prazdnom riadku ukonci telo posty.) Cc: (komu poslat kopie spravy Citanie posty - prikaz mail bez parametrov. Ovladanie prikazu mail: p #, - citanie nasledujucej spravy h - zobrazenie hlaviciek sprav m adresa - odoslanie spravy na danu adresu ekvivalent: mail adresa r # - odpoved na email d # - zmazanie emailu q - ukoncenie (spravy oznacene na zmazanie sa zmazu a precitane sa prenesu do suboru mbox) x - ukoncenie bez zmien talk pouzivatel@pocitac Obojsmerna online komunikacia s pouzivatelom. Priklady: talk ondrejj@dec.upjs.sk talk ondrejj@skmi.science.upjs.sk ---------------------------------------------------------------------------- Textovy editor 'vi'. Ovladanie: ESC - vyskok z rezimu vkladania textu i - vkladanie textu na miesto kurzora a - vkladanie textu za poziciu kurzora (o znak dalej) o - vkladanie textu na novom riadku za poziciou kurzora Posuv: k h + l j CTRL f - dopredu o jednu stranku CTRL b - spat o jednu stranku Mazanie: x - zmazanie jedneho znaku dw - zmazanie jedneho slova dd - zmazanie jedneho riadku p - nakopirovanie zmazanej casti na miesto kurzoru Prepisovanie: r - prepisanie jedneho znaku (neprepne do rezimu vkladania) cw - prepisanie jedneho slova (prepne do rezimu vkladania) Ukoncenie a ulozenie: :w! - ulozenie so zmenami :q! - vyskocenie z editora bez ulozenia zmien SHIFT ZZ - ukoncenie editora s ulozenim zmien :w subor - ulozenie zmenenych udajov do suboru Ine: CISLO FUNKCIA - vykonanie nejakej funkcie niekolko krat Priklady: 5x - zmazanie piatich znakov 3dd - zmazanie 3 riadkov 3iahojESC - vlozenie textu ahoj 3x ---------------------------------------------------------------------------- Textovy editor 'joe'. Ovladanie: Pohyb kurzorovymi sipkami, PageUp (stranku nahor), PageDown (stranku nadol), Home (zaciatok riadku), End (koniec riadku), Delete (zmazanie znaku na ktorom je kurzor), Backspace (oznaceny <--, zmazanie znaku pred kurzorom), ^Y (zmazanie jedneho riadku). Napoveda (help): ^KH Vyhladavanie: ^KF Potom zadaj text na vyhladanie. Potom sposob vyhladavania: i - nerozlisovat velke a male pismena r - zamienat (po otuknuti ENTERom zadaj retazec, ktorym sa bude zamienat) na otazku Yes, No, Rest, odpovedaj, ci retazec chces zamenit, nie, alebo chces zamenit vsetky zvysne. b - spatne vyhladavanie (od pozicie kurzora smerom na zaciatok textu) Blokove operacie: ^KB - oznacenie zaciatku bloku ^KK - oznacenie konca bloku ^KC - kopirovanie bloku ^KM - premiestnenie bloku ^KY - zmazanie bloku ^KW - ulozenie bloku do suboru (pyta jeho nazov) UNDO: ^_ (ctrl+shift+'-') - vratenie zmien nazad Obnova obrazovky: ^R Dalsie volby: ^T - prechod do menu Autoindent - automaticke odsadzovanie riadkov WordWrap - automaticke zalamovanie riadkov Overtype - prepisovanie textu (inak je vkladanie) ---------------------------------------------------------------------------- who - vypis prihlasenych pouzivatelov w - vypis procesov, ktore maju spustene prihlaseni pouzivatelia finger - vypis prihlasenych pouzivatelov (aj vratane mena), vypis mozeme zistovat aj z ostatnyx pocitacov format: finger - vypis vsetkych na akt. systeme finger LOGIN - vypise informacie o konkretnom pouzivatelovi finger @pocitac - vypise informacie z daneho pocitaca finger LOGIN@pocitac - kombinacia poslednych dvoch ps - vypis procesov na systeme. Bez parametrov vypise iba procesy pouzivatela, ktory ho spustil. Parametre: -x - vratane skrytych procesov -a - vsetky procesy (aj ostatnych pouzivatelov) -u - vypise aj informaciu o pouzivatelovi telnet - prihlasenie na vzdialeny pocitac Pouzitie: telnet [meno_pocitaca] [cislo_portu] ftp - prenos suborov medzi dvoma pocitacmi Pouzitie: ftp [meno_pocitaca] Na vyzvu login treba zadat login na pocitaci, kam sa pripajame. V pripade, ze tam konto nemate, tak zadajte 'anonymous'. Na vyzvu hesla zadate v pripade anonymneho pripojenia svoju email adresu. Prikazy programu ftp: ls - vypis zoznamu suborov cd - zmena aktualneho adresara bin - prepnutie na binarny prenos (inak je to ASCII) get subor - prenos suboru z FTP servra ku klientovi (stiahnutie suboru) put subor - poslanie suboru quit - ukoncenie programu FTP help - zoznam prikazov ---------------------------------------------------------------------------- Praca s postou s programom 'pine'. Menu: C - pisanie novych sprav I - zoznam prijatych sprav Q - ukoncenie programu Prechod medzi jednotlivymi podmenu: M - navrat na hlavne menu I - navrat na zoznam prijatych sprav Q - ukoncenie programu Pri pisani novych sprav zadavate: To: prijemca (adresat) Cc: dalsi adresati (carbon copy) Attchmnt: pripojene subory Subject: o com sprava bude ---------- Telo spravy ... Odoslanie: CTRL+X Zrusenie spravy bez odoslania: CTRL+C Praca s prijatymi spravami: N - dalsia sprava (next) P - predchadzajuca sprava (previous) R - odpovedanie na spravu (reply) F - poslanie spravy inemu pouzivatelovi (forward) D - zmazanie (delete) ----------------------------------------------------------------------------