Príkazový riadok Linux (Ubuntu terminál)
sudo - super user do - root !!! - oprávnění správce - men (pokud chceš povolit uživatele root-> nastav mu heslo: passwd root)
@ - čte se "at" - kde - kde jsme přihlášení
~ - nacházíme se v domovské složce
/ root - vytvoří Home a v ní instal
Přihlášení (login), Odhlášení (logout), Restart (reboot), Vypnutí (poweroff)
Procházení strukturou disku: cd cesta, cd .., cd /, cd ~ - skok do domovské složky (znak ~ (vlnovka, tilda) zapíšu jako AltGr + A)
Výpis obsahu složky: ls, ls –a (a=all)
ls –l (l=long),
ls –al (l=oprávnění apod., a=i skryté)
název objektu (souboru, adresáře)
začíná tečkou = je skrytý
nápověda k příkazů - man "příkaz" - enter - posun o jeden řádek
- mezerník - posun o celou stánku
Výpis obsahu souboru: less soubor (ukončit = q)
Seznam existujících uživatelů less /etc/passwd
Seznam existujících skupin less /etc/group
who - vypíše kdo pracuje/pracoval s Linuxem
Vytvoření nového uživatele: adduser uživatel
Změna hesla uživatele: passwd [uživatel]
Odstranění uživatele: deluser uživatel - odstání uživatele, nesmaže složku!
Zjištění právě přihlášených uživatelů: who
Vytvoření nové skupiny: addgroup skupina
Zařazení uživatele do skupiny: gpasswd –a uživatel skupina
Odstranění uživatele ze skupiny: gpasswd –d uživatel skupina
Zjištění mého členství ve skupinách: groups
Změna vlastníka objektu: chown [-R] novývlastník objekt (parametr -R = rekurzivně, tedy včetně podadresářů)
Záznam zvuku zahájen: 12:52 10. dubna 2014
Změna skupiny (vlastníků) objektu: chgrp [-R] nováskupina objekt
Změna oprávnění objektu: chmod oktalčíslo objekt (oktalčíslo = trojmístné oktalové číslo definující oprávnění)
Platí: r=4, w=2, x=1 - r-4, rw-6, rwx-7
Vlastník složky - 7, skupina - 5 (rx), others - 5 = 755 - běžné - u zložek
- 664 - soubory
Práva - r -read, w - write - když je jenom w tak se nedá čítat - musí mít wr, x - execute - vykonat -
jenom na souboru který je programem, pokud je na složce - dá se ní procházet
takže oktalčíslo 777 = úplný přístup pro všechny, tedy rwxrwxrwx
, neboť 4+2+1 4+2+1 4+2+1 = 777
x na souboru = spustit, x na složce = procházet
první 3 čísla - vlastník - další - skupina, poslední - others
entita = něco
Vytvoření složky: mkdir cesta/novásložka
Vytvoření prázdného souboru: touch cesta/soubor
Kopírování objektu: cp [-R] zdroj cíl
Přejmenování objektu: mv zdroj cíl
Mazanie objektu: rm [-R] objekt (zopakuj si hvězdičkovou konvenci) rm=subor; rm-r=zlozka
Nastavení systémového data a času: date DDMMhhmmYY
Př: date 210118552014 (21. ledna 2014, 18:55 hod)
Zjištění aktuální IP adresy: ip a
Připojení ke vzdálenému stroji: ssh uživatel@stroj
program Putty – konfigurace Session (IP), Translation (UTF-8)
Midnight Commander - textový editor
1. textový editor - vim - 3 módy - po spuštění 2 mód
- insert - 1 mód - vychází se ECS
- "dvojtečkový" - 3 mód - :w - save
- :q - ukončit
- :q! - ukončit bez uložení
Linux – typové zadání 1 – práce s terminálem
-
-
Ve Windows, pomocí programu putty (naleznete jej v \\Aserver\Int) se vzdáleně
připojte k Vašemu linuxovému stroji - Přihlaste se jako uživatel instal s heslem 2013-Instal.
- Vytvořte nového uživatele s názvem vaseprijmeni a heslem 2013-Instal
-
Ověřte si, pomocí výpisu obsahu jistých souborů, že Váš nový uživatel i jeho skupina
skutečně existuje. - Přidejte svého uživatele do skupiny admin.
- Odhlašte uživatele instal a přihlašte se znovu, tentokráte svým novým uživatelským jménem.
- Pro zajímavost si zjistěte, kdo jiný je ještě přihlášen.
- Zjistěte si, zda jste skutečně členem skupiny admin. Pokud ne, zjednejte nápravu.
- Změňte si své heslo na znakový řetězec: linux-Typ1
- Existují v kořenové složce stroje, ke kterému jste se přihlásili, skryté složky?
-
Vytvořte dirnovou složku s názvem vaseprijmeni.
(Připomínám pojem „case sensitive“!) - Nastavte Vámi vytvořené složce oprávnění rwx pro skupinu vlastníků.
- Zkopírujte rekurzivně adresář /home do Vašeho adresáře vaseprijmeni.
- Přejmenujte zkopírovaný adresář na dataX.
- Adresáři dataX nastavte jako vlastníka uživatele instal.
- Odhlašte se.
-
Ve Windows, pomocí programu putty (naleznete jej v \\Aserver\Int) se vzdáleně