ls -ld dirname
zobrazi uvedeny adresar
ls -l
zobrazi obsah pracovniho adresare
s charakteristikami souboru (pristupova prava k souboru, jmeno vlastnika,
datum posledni modifikace, ...). Prvni znak radku oznacuje typ souboru.
- -
- znaci bezny soubor
- d
- oznacuje adresar
- l
- symbolicky link
- b
- zarizeni prenasejici data po blocich
(disky, pasky)
- c
- zarizeni prenasejici data po znacich
(tiskarny)
ls -a
zobrazi obsah pracovniho adresare vcetne skrytych
souboru zacinajicich znakem.
(.login, .cshrc, ...)
ls -R
zobrazi i obsahy podadresaru obsazenych v pracovnim
adresari
ls -FC
oznaci adresare znakem , spustitelne programy znakem
a soubory vypise ve sloupcich
more fname
zobrazi obsah souboru fname po
strankach na obrazovku. Pro pohyb po souboru je mozno pouzit prikazy:
- space_bar
- posun o dalsi obrazovku
- <Enter>
- posun o 1 radek
- q
- ukonceni programu
- h
- help
more +nlin fname
nastaveni na radek nlin
more +/retezec fname
nastaveni na prvni
retezec v souboru
page fname
stejny prikaz jako prikaz more
command more
zobrazi vystup prikazu command na
obrazovku terminalu po strankach
Pr.: ls -l more
less
program pro prohlizeni souboru. Obdoba more,
ale umoznuje i posun po souboru dopredu i zpet. Nabizi obdobne prikazy
pro pohyb po souboru jako editor vi. Umoznuje i editaci prohlizeneho
souboru.
Nektere z mnoha prikazu programu less:
- help
- vypise seznam prikazu
- <Enter>
- posun o jeden radek
- f
- posun o jednu obrazovku vpred
- d
- posun o pul obrazovky vpred
- Nf
- posun o N radku vpred
- b
- posun o jednu obrazovku zpet
- Nb
- zpet o N radku
- u
- zpet o pul obrazovky
- Ng
- nastaveni na N-ty radek souboru
- G
- nastaveni na konec souboru
- /retezec
- nastavi na prvni radek obsahujici retezec ve smeru
dopredu
- ?retezec
- nastavi na prvni radek s retezcem ve smeru zpet
- q
- ukonceni programu
Podrobneji viz man less.
head fname
zobrazi zacatek souboru
tail fname
zobrazi konec souboru
Pr.: tail -20 fname
zobrazi poslednich 20 radku
souboru,
tail +200 fname
zacne zobrazovat soubor od radku 200
Predvolbou je zobrazeni poslednich 10 radku.
cat f1
zobrazi soubor f1 na obrazovku (nestrankovane)
cat f1 f2 >f3
zkopiruje soubory f1 f2 do f3
cp f1 f2
vytvori kopii souboru f1 do souboru
f2 nebo jej zkopiruje do adresare f2, pokud adresar
f2 existuje
cp f1 f2 f3
zkopiruje soubory f1 f2 do souboru f3
mv f1 f2
prejmenuje soubor f1 na f2
mv f1 dir1
premisti soubor f1 do adresare dir1
rm f1
vymazani souboru nebo linku
rm f1 f2 f3
vymazani nekolika souboru jednim prikazem
tee
umozni poslani vystupu do dalsiho smeru - krome standardniho
vystupu (smerovaneho vetsinou na obrazovku) zapise vystup i do definovaneho
souboru
Pr.: who tee list.kdo
chmod who op permiss file
definice
pristupovych prav k souboru pro vlastnika, skupinu a ostatni
uzivatele. Informace o pristupovych pravech k souboru
file zobrazi prikaz
ls -l file.
Pro povoleni pristupu k adresari
je treba zvolit r a x. Povoleni pristupu w pro
adresar umozni mazani souboru a zakladani novych souboru.
Neni - li urcen argument who, meni se pristupova prava pro vsechny
uzivatele
- who :
- u uzivatel (vlastnik)
g skupina (do ktere vlastnik patri)
o ostatni uzivatele
a vsichni
- op :
- + umozneni pristupu k souboru
- zamezeni pristupu k souboru
- permiss :
- r cteni
w zapis
x exekuce - umozni spusteni
souboru jako prikazu shellu
(nutne i pro procedury!)
Pr: chmod a+x procedura nebo
chmod +x procedura - povoleni spusteni souboru
procedura
vsem
Pristupova prava lze zadat i pomoci cislic:
- 4
- povoleni cteni
- 2
- povoleni zapisu
- 1
- povoleni exekuce (spusteni)
- 7
- pristupova prava pro cteni, zapis a spusteni
souboru (7=4+2+1,
podobne 5=4+1, 6=4+2)
Pr:chmod 751 muj.soubor
- vlastnik ma pristupova prava pro
cteni, zapis a exekuci, skupina pro cteni a exekuci a
ostatni pouze pro exekuci
ln stare_jmenonove_jmeno vytvoreni hard linku (nove
jmeno k souboru na stejnem disku)
ln -s stare_jmenonove_jmeno vytvoreni symbolickeho
linku k
souboru (na ruznych discich nebo ruznych diskovych partitions)