- 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álpeciální znaky shellu (#,$,%,
atd.)
POZOR !!! oddělovač adresářů je /, v MS DOS \
Příkazy související se soubory a adresáři
pwd - výpis jména pracovního adresáře
cd - změna pracovního adresáře
ls - výpis obsahu adresáře
ls -l úplný výpis
ls -a vypíše i skryté soubory
ls -R vypíše rekurzívně i obsahy podadresářů
mkdir - vytvoření adresáře
rmdir - zrušení prázdného adresáře
rm - smazání souborů
cp - kopírování souborů
mv - přemístění či přejmenování souboru
cat - výpis obsahu souboru
cat file1 výpis obsahu souboru file1
cat file1 file2 file3 výpis obsahu souborů
cut - výběr určitých polí (sloupců) souboru
cut -f2 file1 vypiš druhý sloupec
implicitním oddělovačem je tab
cut -f1,3 -d" " file1 vypiš první a třetí sloupec
odělovačem je mezera
head - zobrazení prvních několika řádků souboru
head -n 2 file1 první dva řádky souboru file1
tail - zobrazení několika posledních řádků souboru
tail -n 2 file1 poslední dva řádky souboru file1
tail -n +2 file1 od druhého řádku do konce souboru
more - výpis po obrazovkách
more file1
grep - hledání řetězce v souboru
grep xnovak00 seznam vypíše řádky souboru seznam, které obsahují
řetězec xnovak00
wc - (word count) počítá slabiky, slova nebo řádky souboru
wc -l file1 spočítá řádky souboru file1
wc file1 spočítá všechno
I v Unixu existují zástupné znaky - Wildcarts
znak * - libovolná skupina znaků
znak ? – jeden libovolný znak
Příklad: příkaz ls a* vypíše všechny soubory začínající znakem a v aktuálním
adresáři.
Vstup, výstup, přesměrování
Jakmile spustíme jakýkoliv program automaticky se nám otevírají tyto tři základní
soubory: stdin (0), stdout (1) a stderr (2), které představují standardní vstup,
standardní výstup a standardní chybový výstup.
Standardní vstupy a výstupy jsou nějak nastaveny, výstupem bývá zpravidla monitor
PC, vstupem pak klávesnice. Nicméně je možné provést přesměrování
vstupů/výstupů tak, aby odpovídaly našim požadavkům. Často bývá například
vhodné přesměrovat výstup nějakého procesu do souboru.
Přesměrování:
stdin <
cat file1 = cat
rm neex_file 2>err
Přklady:
1) cat file1 >file2 2>error
Pokud file1 existuje, vypíše se do file2, pokud neexistuje, chybová
hláška se zapíše do souboru error.
2) cat file1 >file2 2>&1
Standardní i chybový výstup do stejného souboru file2.
Vytvoření prázdného souboru:
>file
Zahození výstupu:
program > /dev/null
Úkol: 1.Přesměrujte výstup příkazu man ls do souboru ls.txt
2.Přečtěte si jej pomocí příkazu cat.
Atributy souboru a přístupová práva
Atributy zjistíme příkazem ls –l
1. Přístupová práva (d rwx rwx rwx)
znak 1: b = blokové zařízení (např. disk, viz. /dev)
c = znakové zařízení (např. terminál, viz. /dev)
d = adresář
l = symbolický link
- =obyčejný soubor
1. trojice rwx - práva vlastníka
2. trojice rwx - práva skupiny
3. trojice rwx - práva všech ostatních uživatelů
obyčejný soubor adresář
právo
r - čtení vypisování obsahu
w - zápis (mazání) vytváření a mazání souborů
x - spustit jako příkaz procházení do podadresářů
2. Počet jmen (linků) obyčejného souboru.
Počet podadresářů + 2 (./ ../) u adresáře.
3. Vlastník
4. Skupina do níž vlastník patří
5. Velikost souboru
adresáře: 9
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


