- 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
tahák pro začátečníky
UOS - Úvod do operačních systémů
Vyučující: Ing. Jan Trdlička Ph.D.
Zjednodušená ukázka:
Stáhnout celý tento materiálTahák na UOS 2008/2009
sestavil Tomáš „Inza“ Jukin – http://www.dvojmo.cz
1
OBSAH
OBSAH ................................................................................................................................................................................. 1
TYPOGRAFICKÁ POZNÁMKA ................................................................................................................................................. 2
NAZEV_PRIKAZU ....................................................................................................................................................................... 2
SPECIÁLNÍ ZNAKY ................................................................................................................................................................. 2
SPOJOVÁNÍ PŘÍKAZŮ ............................................................................................................................................................ 2
PŘÍKAZY – PRÁCE S PROSTŘEDÍM .......................................................................................................................................... 3
TYPE ...................................................................................................................................................................................... 3
WHICH ................................................................................................................................................................................... 3
WHO ..................................................................................................................................................................................... 4
WHOAMI ................................................................................................................................................................................ 4
WHEREIS ................................................................................................................................................................................. 4
DATE ..................................................................................................................................................................................... 4
PŘÍKAZY – NAVIGACE............................................................................................................................................................ 4
CD ........................................................................................................................................................................................ 4
LS ......................................................................................................................................................................................... 4
PWD ...................................................................................................................................................................................... 5
MKDIR.................................................................................................................................................................................... 5
RMDIR.................................................................................................................................................................................... 5
CP ......................................................................................................................................................................................... 5
MV........................................................................................................................................................................................ 5
RM ........................................................................................................................................................................................ 6
LN ......................................................................................................................................................................................... 6
PŘÍKAZY – ZÁKLADNÍ FILTRY ................................................................................................................................................. 6
CAT ....................................................................................................................................................................................... 6
SPLIT...................................................................................................................................................................................... 6
HEAD ..................................................................................................................................................................................... 6
TAIL ....................................................................................................................................................................................... 6
HEAD + TAIL ............................................................................................................................................................................. 7
CUT ....................................................................................................................................................................................... 7
PASTE .................................................................................................................................................................................... 7
CUT + PASTE ............................................................................................................................................................................ 7
WC ........................................................................................................................................................................................ 7
LESS ...................................................................................................................................................................................... 7
MORE .................................................................................................................................................................................... 8
PŘÍKAZY – POKROČILÉ FILTRY ................................................................................................................................................ 8
SORT ..................................................................................................................................................................................... 8
UNIQ ..................................................................................................................................................................................... 8
TEE........................................................................................................................................................................................ 8
TR ......................................................................................................................................................................................... 8
GREP ..................................................................................................................................................................................... 8
FGREP .................................................................................................................................................................................... 9
EGREP .................................................................................................................................................................................... 9
CMP....................................................................................................................................................................................... 9
COMM.................................................................................................................................................................................... 9
DIFF ..................................................................................................................................................................................... 10
PATCH .................................................................................................................................................................................. 10
FIND .................................................................................................................................................................................... 10
PŘÍKAZY – PROGRAMOVATELNÉ FILTRY ............................................................................................................................... 11
SED...................................................................................................................................................................................... 11
AWK .................................................................................................................................................................................... 11
PŘÍKAZY – ADMINISTRACE .................................................................................................................................................. 13
CHOWN ................................................................................................................................................................................ 13
CHMOD ................................................................................................................................................................................ 13
TAR ..................................................................................................................................................................................... 13
UNZIP ................................................................................................................................................................................... 13
EXEC .................................................................................................................................................................................... 13
NICE .................................................................................................................................................................................... 14
RENICE ................................................................................................................................................................................. 14
KILL ..................................................................................................................................................................................... 14
NOHUP ................................................................................................................................................................................. 14
PS ....................................................................................................................................................................................... 14
PRSTAT ................................................................................................................................................................................. 15
PTREE ................................................................................................................................................................................... 15
LAST .................................................................................................................................................................................... 15
PŘÍKAZY – PROGRAMOVÉ STRUKTURY ................................................................................................................................ 15
PROMĚNNÉ: .......................................................................................................................................................................... 15
POLE:................................................................................................................................................................................... 15
PŘÍKAZ IF: ............................................................................................................................................................................. 15
PŘÍKAZ CASE: ......................................................................................................................................................................... 16
PŘÍKAZ WHILE: ........................................................................................................................................................................ 16
PŘÍKAZ FOR:........................................................................................................................................................................... 16
TEST, [ ... ] ............................................................................................................................................................................ 16
EXPR .................................................................................................................................................................................... 17
LET NEBO (( )) ......................................................................................................................................................................... 17
SHIFT ................................................................................................................................................................................... 17
READ.................................................................................................................................................................................... 17
POMŮCKY PRO LADĚNÍ: ............................................................................................................................................................. 18
OSTATNÍ ............................................................................................................................................................................. 18
Poznámka:
Informace uvedené v tomto textu NEJSOU úplným popisem, či přepisem manuálových stránek. Účelem tohoto
textu není zahltit čtenáře informacemi. Tento text obsahuje základní popisy všech důležitých příkazů, probíraných
v předmětu Y36ALG na ČVUT – FEL. Tento text by měl sloužit jako studijní materiál k testům z předmětu.
Informace, které nejsou zde, by se neměly objevit ani v testech.
Tahák na UOS 2008/2009
sestavil Tomáš „Inza“ Jukin – http://www.dvojmo.cz
2
TYPOGRAFICKÁ POZNÁMKA
nazev_prikazu
(jak vznikl název) krátký popis příkazu
obecny zapis prikazu [nepovinne casti]
Dlouhý popis příkazu. Zde je napsáno, co příkaz dělá a jak funguje.
Volby:
-s tichy rezim prikazu
-v ukecany rezim prikazu
-f soubor ze kterého se ma cist
code:
# ukazka_prikazu –f parametr1 'parametr2' "parametr3"
Př.: Zadání vyřešeného příkladu použití příkazu (příklad 1):
# ukazka_prikazu –f parametr1 'parametr2' "parametr3"
Př.: Zadání vyřešeného příkladu použití příkazu (příklad 2):
# ukazka_prikazu –f parametr1 'parametr2' "parametr3" \
> krery je na vice radek
Poznámka:
Poznámka k příkazu – pokud je nějaká
SPECIÁLNÍ ZNAKY
BASH na své příkazové řádce zpracovává následující speciální znaky:
` ` = zavolá to, co je uvnitř jako nový příkaz a vrátí výsledek,
použitý symbol je obrácený apostrof(!) – na klávesnici je pod
ESC
' ' = zobrazí 100% vstup (nebere v potaz $ ani "") je nutné užít \'
pro zobrazeni '
" " = preloží $prom, `call`
$( ) = ` `
(( )) = vyhodnotí aritmetický výraz a vrátí výsledek
$(( )) = vypíše výsledek aritmetického výrazu
Dále provádí nahrazení těchto znaků:
~ = je nahrazeno za domovský (home) adresář aktuálního uživatele
~user = je nahrazeno za domovský (home) adresář uživatele „user“
* = je nahrazeno za všechny položky v daném umístění
SPOJOVÁNÍ PŘÍKAZŮ
V BASHi lze příkazy spojovat 3 způsoby:
Sekvenčně (pomocí „;“):
code:
# prikaz1; prikaz2
Příkazy jsou provedeny jako by byly zadány postupně pomocí klávesnice, jeden po druhém, zcela nezávisle na
sobě
Př.: Vlezte do domovského adresáře a zobrazte jeho obsah:
# cd; ls
Selekčně (podmíněně):
code:
# prikaz1 && prikaz2
# prikaz1 || prikaz2
# prikaz1 && prikaz2 && prikaz3
Příkazy jsou provedeny postupně, ale jsou na sobě závislé. Provedení každého příkazu zde závisí na provedení
předcházejícího. Pokud jsou dva příkazy spojeny znakem „&&“
Vloženo: 1.03.2010
Velikost: 1,08 MB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Copyright 2023 unium.cz. Abychom mohli web rozvíjet a dále vylepšovat podle preferencí uživatelů, shromažďujeme statistiky o návštěvnosti, a to pomocí Google Analytics a Netmonitor. Tyto systémy pro unium.cz zaznamenávají, které stránky uživatel na webové stránce navštívil, odkud se na stránku dostal, kam z ní odešel, jaké používá zařízení, operační systém či prohlížeč, či jaký má preferenční jazyk. Statistiky jsou anonymní, takže unium.cz nezná identitu návštěvníka a spravuje cookies tak, že neumožňuje identifikovat konkrétní osoby. Používáním webu vyjadřujete souhlas použitím cookies a následujících služeb: