Linux shell – 4. diel
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Linux shell – 4. dielLinux shell – 4. diel

 

Linux shell – 4. diel

Google       Google       4. 3. 2007       22 165×

Vítam Vás v ďalšom oneskorenom, ale predsa ďalšom pokračovaní seriálu Linux shell. V minulých častiach sme si vysvetlili základné pojmy a prácu s textovým režimom, spustenie, reštartovanie, vypnutie systému, príkaz Alias, základnú prácu s užívateľm s priečinkami a pohybom po systéme.

Reklama
Reklama

Základný pohyb po systéme

Príkaz cd (z anglického jazyka: change directory znamená: zmeniť adresár) sa používa jednoducho. Základnú stromovú štruktúru systému poznáme, takže by nemal byť problém. Ak sa nachádzame v adresári Desktop:

eat@LAM1CKA:~/Desktop$

Ak chceme sa presunúť o adresár vyššie, tak zadáme príkaz cd .. – práve tie dve bodky ukazujú, že sa presúvame práve o adresár vyššie. Ak by sa v adresári Desktop nachádzal adresár s názvom Eat, tak by sme zadali cd Eat.

Výsledok by bol takýto:

eat@LAM1CKA:~/Desktop/Eat$

Ak by sme opäť chceli ísť o adresár vyššie, zadali by sme príkaz cd .., ktorý nemá žiadne parametre. Na zistenie aktuálnej cesty k priečinku, v ktorom sa momentálne nachádzame, použijeme príkaz pwd, taktiež bez parametrov:

/home/eat/Desktop/Eat

Vytváranie, vymazávanie a prehľadanie adresárov

Nový adresár vytvárame pomocou príkazu mkdir (z angličtiny make directory znamená: vytvoriť adresár). Syntax je veľmi jednoduchá stačí zadať mkdir [názov adresára]. Napríklad: mkdir PrvyAdresar, doporučujem nepoužívať diakritiku. Mohlo by vzniknúť kopec zmätkov a problémov. Prípadne ak potrebujeme vytvoriť adresár v určitom adresári, napríklad v adresári Eat, tak nieje problém. Stačí zadať mkdir [cesta a názov adresára], napríklad mkdir /home/eat/Desktop/Eat/PrvyAdresar. Vymazávanie je taktiež veľmi jednoduché. Slúži nám nato príkaz rmdir(z angličtiny remove direcory znamená: vymazať adresár). Syntax vyzerá takto: rmdir [cesta a názov adresára]. Postup je úplne rovnaký, ako pri príkaze mkdir, ale iba v prípade, že adresár neobsahuje žiadne súbory. Ak obsahuje nejaké súbory, treba zadať rmdir aj s parametrom -r, ktorý znamená, že adresár vymaže rekurzívne. Čo znamená, že vymaže aj podadresáre a súbory, ktoré sa v danom adresári nachádzajú. Syntax vyzerá takto: rmdir -r [cesta a názov adresára]. Na prehľadanie adresárov nám slúži príkaz ll alebo príkaz ls. My si rozoberieme príkaz ls. Používanie príkazu ls(z angličtiny list), je veľmi jednoduché a efektívne. Ak použijeme samostatný príkaz ls, výpis bude vyzerať takto:

filmy  fotoze  hudba

Obyčajné ls bez parametrov nám vypíše obsah adresára vedľa seba, adresáre sú zvýraznené inou farbou, defaultne je nastavená modrá farba. Väčšinou sa používa zápis ls -laF, teraz budeme vidieť výpis s detailným opisom, čiže aj práva a zobrazí nám aj skryté súbory. Súboru/adresáru pridá znak, ktorý bude charakterizovať o aký typ ide, či už súbor alebo adresár. Výpis ls -laF:

celkom 60

drwx------ 11 eat eat 4096 2007-02-24 14:22 ./
drwxr-xr-x 22 eat eat 4096 2007-02-24 14:22 ../
drwxr-xr-x 2 eat eat 4096 2007-02-23 11:42 filmy/
-rw-r--r-- 1 eat eat 69 2006-12-05 13:22 .directory
-rw-r--r-- 1 eat eat 65 2006-12-05 13:29 Domov.desktop
drwxr-xr-x 4 eat eat 4096 2007-02-17 11:23 projekty/
drwxr-xr-x 6 eat eat 4096 2007-02-17 11:18 fotoze/
drwxr-xr-x 2 eat eat 4096 2007-02-24 12:56 installfest/
drwxr-xr-x 7 eat eat 4096 2006-10-20 12:18 haluze/
drwxr-xr-x 3 eat eat 4096 2007-02-17 11:22 hudba/
drwxr-xr-x 15 eat eat 4096 2006-11-06 13:00 prednasky/
-rw-r--r-- 1 eat eat 64 2007-02-03 12:11 radio.pls>br> drwxr-xr-x 4 eat eat 4096 2007-02-18 15:40 skola/
drwxr-xr-x 2 eat eat 4096 2007-01-04 17:56 sajta/
-rw-r--r-- 1 eat eat 66 2006-12-05 13:30 Zariadenia.desktop

Vysvetlenie jednotlivých parametrov príkazu ls:

    -a = vypíšu sa aj skryté súbory a adresáre
    -l = detailný výpis aj s právami, dátumom zmeny a veľkosťou súborov
    -F = na koniec názvu súboru sa pridá znak, ktorý bude charakterizovať typ súboru
    -R = obsah sa vypíše rekurzívne, čiže vrátane obsahu podadresárov
    -h = pri tomto argumente sa veľkosť súboru nebude vypisovať v bitoch ale v kB, MB, GB
    --color = adresáre a rôzne typy súborov budú farebne rozlíšené

To je asi všetko z dnešnej časti seriálu, snažil som sa vysvetliť danú problematiku, ako najlepšie som vedel, ak by boli nejaké nezrovnalosti, tak ma kontaktujte.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
autor programuje v C++, zaujima sa o bezpečnosť a predovšetkym o linux, rad študuje nove veci v oblasti IT a športuje.

Nové články

Obrázek ke článku Facebook spouští službu Marketplace V ČR

Facebook spouští službu Marketplace V ČR

Společná platforma Marketplace usnadní lidem na Facebooku vyhledávání, nákup a prodej použitého zboží na lokální úrovni. Bude tak přímou konkurencí pro weby a aplikace se stejným zaměřením jako je například Letgo, Bazoš, Aukro, Sbazar a další.

Reklama
Reklama
Obrázek ke článku DistrCut – optimalizace pomocí distribuované inteligence

DistrCut – optimalizace pomocí distribuované inteligence

Optimalizační systémy, které jsem dosud popisoval, se týkaly vždy optimalizace na jednom zařízení. Optimalizovalo se dělení tyčového materiálu na jedné pile, vypalování plošného materiálu na jednom plazmovém stroji, řídilo se tavení na jedné elektrické obloukové peci.

Ve výrobním procesu je však často nutné optimalizovat činnost celého výrobního úseku, kde je více různých objektů odlišného typu a koordinovat činnost těchto objektů k dosažení společného cíle, zpravidla kvality finálního výrobku. Řešení tohoto problému umožňuje distribuovaná inteligence.

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý