Operační Systém LINUX


Základy - Uvod do Operačního Systému LINUX

Linux je multiuživatelský(práce více uživatelů současně na jednom stroji-počítači) multitskingový(spuštění více aplikací současně na jednom stroji-počítači) unixový operační systém(program zvaný jadro a soubor uživatelských programu které zajištují správnou činnost počítače a možnost ho používat a ovládat) který má řadu výhod jeho hlavní je že dost často i s uživatelskými programy zadarmo viz.GPL,OpenSource, je postaven na operačním systému UNIX,jádro a jeho činnost neni zavislá na grafickém rozhraní ,postačuje textové rozhraní,díky tomu nedocházi k častým porucham,práce sním je rychlejší,obsahuje učiný FIREWALL a diký tomu s vněm nesíří viry jako pod WINDOWS,má nasazení jak pro serverové výužití tak pro běžnou prácí ja používám distribuci Ubuntu místo Windows. Následující kapitoli výžadují přístupová prává a k LINUXU tj.uživatelské jméno a heslo a spíše i superuživatelské(root) práva ktere asi nemáte pokud nemáte staženou nákou distribuci linuxu a spuštěnou na svém pc a používáte ssh(vzdálený přístup - ovládání počítače na dálku) pokud ano nebudete mít s dalšími kapitolami problémy to popíšu pozdějí v kapitole přihlášení do systemu.



LINUX a prompt

Prompt je výzva k zadání přikazu,v linuxu ma prompt tvar s nazvem uživatele, uvedeném přikladu root
za tím @ následuje jmeno počítače System-Product-Name za dvojtečkou cesta k aktualnímu adresáři /home/user
a zatím je znak $ nebo v přikladu # a za tím je jen blikající kurzor a to je místo kam se zadávají přikazy
a provádí po stisknuti klávesy Enter nebo ctrl-o klávesové zkratky
ukázka jako popis je vždy následující obrázek v kapitole s nadpisem


os-linux-01-prompt

LINUX a pwd

Nýní do promptu napíšeme první přikaz který vypisuje aktualni adresař pwd a provedeme
pwd a Enter nebo Ctrl-o a tak budeme spouštět všehny příkazy



os-linux-02-pwd

LINUX a ls 1.

příkaz ls vypisuje soubory a adresáře v aktulaním nebo zadaném adresáři



os-linux-03-ls

LINUX a ls 2.

přikaz ls -l příkaz ls s parametrem -l umožní vypis informaci o souborech a adresářích a uživatelských právech .
A adresář je vždy označen d na začátku řádky to je ten modry text nazvem adresar a soubor ten bílý ,další informace o souboru
r-read pravo pro čtení ,w-write právo pro zápis, a x právo pro spuštění vytvoří se často hned po vytvoření souboru i když soubor spustitelný
nemá být,právo read označuje soubor že se zněj může pouze čist,write i do něj zapisovat
a x že může být spustitelný jako program či skript , root root označuje nazev vlastnika uživatele a skupiny která má pridělené prává
r,w, či x k souboru



os-linux-04-ls2

LINUX a ls 3.

Dalším parametrem přikazu ls je a v tomto připadě ls -la
co vypíše kromě podrobných informaci i informace skrytých souborech



os-linux-05-ls3

LINUX a cd 1.

Příkaz cd slouži pro změnu současného adresáře .
pro přechod do jiného adresáře napíšeme cd nazev_adresaře_do_kterého_se_chceme_přesunout
v příkladu je uvedena absolutní cesta /home/user/linux-test/
to je od kořenoveho adresáře /,relativni
je jen nazev adresáře
bez / na začátku cesty třeba user/linux-test,nebo linux-test



os-linux-06-cd1

LINUX a cd 2.

Příkaz cd .. nás přesune do adresáře o uroven výše,do nadřazeneho adresáře ve kterém se nacházi aktualní adresář .



os-linux-07-cd2

LINUX a cd 3.

Následující příkaz cd nás přesune do adresáře určené relativní cestoucd linux-test



os-linux-07-cd3

LINUX a cd 4.

Příkaz cd - nás přesune do předhozího adresáře kde jme se nacházeli před poslední změnou adresáře .



os-linux-09-cd4

LINUX a cd 5.

Příkaz cd nás přesune do domovského adresáře ve kterém má uživatel své soubory ke kterým má plné prává .



os-linux-10-cd5

LINUX a cd 6.

Příkaz cd ~ nás přesune do domovského adresáře ve kterém má uživatel své soubory ke kterým má plné prává .



os-linux-11-cd6

LINUX ls a tree

Příkaz ls -R (-R je parametr příkazu ls) vypíše podadresáře a vnich soubory a adresáře v zadanem nebo aktualním adresáři
-adresářovou struktůru(stromovou) .

os-linux-12-ls-tree

LINUX a mkdir

Příkaz mkdir vytvoří adresář .
Příkaz mkdir -p (parametr -p příkazu mkdir) vytvoří adresář v podadresáři .
Příkaz mkdir adr1 vytvoří adresář adr1 .
Příkaz mkdir -p adr1/sadr2/sadr3 vytvoří v adresáři adr1, adresář adr2 a vněm adresář adr3 .

os-linux-13-mkdir

LINUX rm a rmdir

Příkaz rmdir smaže prázdný adresář .
Příkaz rm -r smaže adresář ve kterém sou další adresáře i soubory .
Příkaz rmdir adr2 smaže adresář adr2 .
Příkaz rm -r adr1 smaže adresář adr1 který neni prázdný .

os-linux-14-rmdir-rm

LINUX cp,mv a adrasáře

Příkaz cp -r kopíruje adresáře i adresáře ve kterých sou dalsí adresáře a soubory .
Příkaz mv přejmenovává a přesouvá soubory a adresáře,i adresáře které obsahují další soubory a adresáře .
Příkaz cp -r adr1 addrs zkopíruje adresář adr1 který obsahuje další soubory a adresáře na adresář s nazvem addrs který ma totožný obsah .
Příkaz mv addrs adresare přejmenuje adresář addrs který obsahuje soubory a adresáře na adresář adresare který ma totožný obsah jako zdrojový .

os-linux-15-cp-addrs-move-addrs

LINUX echo a text,presměrování,cat a rm

Příkaz echo vypisuje často i jen zadaný text .
znak > přesmerovává výstup programu do souboru .
Příkaz cat vypisuje obsah souboru .
Příkaz rm maže soubor či soubory .
Příkaz echo "pozdrav" vypíše na obrazovku text pozdrav .
Příkaz echo "pozdrav" > pozdrav.txt zapíše text pozdrav do souboru.txt(bud ho vytvoří nebo přepíše) .
Příkaz cat pozdrav.txt vypíše na obrazovku obsah souboru pozdrav.txt .
Příkaz rm pozdrav.txt smaže soubor pozdrav.txt .

os-linux-15-echo-echo-red-rm

LINUX mv,touch,ls a soubor

Příkaz mv přejmenovává a přesouvá soubory a adresáře, a adresáře které obsahují další soubory a adresáře.
Příkaz touch vvtvoří soubor .
Příkaz mv test tst přejmenuje adresář test na adresář tst.
Příkaz touch soubor_new vytvoří soubor_new.
Příkaz mv soubor_new file_novy přejmenuje soubor_new na soubor file_novy.

os-linux-16-move-file-dir

LINUX cp,cat a soubor,a mv a přesun i podadresářů a souborů

Příkaz cp kopíruje soubory a s parametrem -r i adresaře a adresáře které obsahují další adresáře a soubory.
Příkaz mv přesouvá a přejmenovává soubory a adresáře i adresáře které obshau další soubory a adresáře.
Příkaz cp pozdrav.txt pozd.txt zkopíruje soubor pozdrav.txt na soubor pozd.txt který bude mít stejný obsah jako zdrojovový soubor.
Příkaz mv adresare dirs přesune adresář adresare který obsahuje další adresáře a soubory do adresáře dirs.

os-linux-17-cp-cat-file-mv-sub-dir

LINUX cp a podadresáře a i v nich soubory

Příkaz cp kopíruje soubory a s parametrem -r i adresaře a adresáře které obsahují další adresáře a soubory.
Příkaz cp -r dirs adresare zkopíruje adresář dirs který obsahuje další soubory i adresáře na adresář s nazvem adresare
který ma stejný obsah jako adresar dirs.

os-linux-18-cp-sub-dir