Rychlokurz niektorych prikazov operacneho systemu Linux.
(Povodne pomocka na cvicenia operacnych systemov.)
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 #, <ENTER> - 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)
----------------------------------------------------------------------------
Jan ONDREJ (SAL)