dobrý večer tak mame davku do školy z Linuxu a nebot je pro mě Linix relativně nový vubec nevim co a jak.Zde jsou ulohy:
1Vypište jen poslední 3 řádky souboru /etc/group
2Vytvořte pomocí jednoho příkazu adresář WWW v něm adresář Fotky v něm Dovolena2011
3Napište příkaz, který vypíše všechny soubory v adresáři /bin/, setříděné podle velikosti od nejmenšího, UID a GID budou v číselném vyjádření a velikosti budou ve formátu kB, MB, GB
4.Které další příkazy vám doporučuje ke shlédnutí příkaz rename ve svých manuálových stránkách
5Vytvořte adresář Pokus a v něm soubor testovaci.txt (můžete využít například utilitu touch) a práva nastavte tak, aby soubor testovaci.txt mohl editovat vlastník a ostatní uživatelé. Členové primární skupiny uživatele si mohou obsah souboru pouze přečíst. Dále nastavte oprávnění tak, aby soubor mohl smazat pouze člen primární skupiny uživatele (uživatele root takto na úrovni oprávnění k souborům omezit nelze). Zajímá mě celá sekvence příkazů a výpis příkazu ls -ldAR Pokus/ Pokus/testovaci.txt
Dekuju vubec nevim co s tim...Ma linux ve virtualboxu,chtela sem IOS ale udajne nejde legalne tak mam tohle a na to jsem dostala ukol.Mam ubuntu
prosím pomoc do školy z Linuxu:-(
- domitea
- Tvůrce článků
-
Level 4.5
- Příspěvky: 1971
- Registrován: červen 09
- Bydliště: Královehradecký kraj
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: prosím pomoc do školy z Linuxu:-(
1. Tail /etc/group -n 3
2. mkdir WWW; cd WWW; mkdir Fotky....
3. asi LS
4. man rename
5. touch testovaci.txt a pak chmod testovaci.txt a 3 čísla (nevím jak mají být)
2. mkdir WWW; cd WWW; mkdir Fotky....
3. asi LS
4. man rename
5. touch testovaci.txt a pak chmod testovaci.txt a 3 čísla (nevím jak mají být)
Re: prosím pomoc do školy z Linuxu:-(
Jezis super moc dekuju, aneslo by very briefly naznacit jak ses k tomu dostal? TO jen pro pripad abych si to obhajila pripadne:)
Re: prosím pomoc do školy z Linuxu:-(
1. Na vypsání konce je příkaz tail, můžeš ho použít vícero způsoby, buď mu to poslat rourou (pipe):
cat /etc/group|tail -n 3
nebo ho vyvolat přímo:
tail -n 3 /etc/group
Výsledek je v tomhle případě stejný. Co znamená to -n 3 si asi domyslíš, pro info o dalších vlastnostech napiš do konzole man tail nebo info tail, to druhé bývá podrobnější. Naopak nejstručnější nápovědu získáš pomocí tail --help
2. man mkdir ti prozradí parametr -p, co provede si už přečteš sama
Tedy pokud umíš anglicky aspoň tak mizerně jako já, nedomluvil bych se, ale pro luštění nápovědy to stačí.
3. man ls Tohle bude trochu složitější, takže parametr -l způsobí výpis v dlouhém (long) formátu, tedy nejen názvy, ale i všechny ostatní údaje, další parametr -h (human) říká že se má vypisovat v lidštině, to znamená že hodnoty přepočítá na nejbližší jednotku (KB, MB...), a parametr -S (Size) seřadí výpis podle velikosti. Parametry se dají u některých příkazů sjednocovat, takže tady bude -lhS, a ten poslední parametr už si zkus najít sama, aby se UID a GID vypsaly číselným kódem místo jména. Na pořadí parametrů většinou nezáleží, ale u některých příkazů naopak velmi.
Pozor na to, že unixové systémy (na rozdíl od DOSových jako je Windows) rozlišují malá a velká písmena v názvech souborů, a samozřejmě také v parametrech příkazů, takže neplést! A nestydět se používat man, od toho tam je
4. man rename sekce SEE ALSO. Pro posun jsou šipky dolů a nahoru, pro ukončení klávesa q.
5. Vytvořit adresář už umíš (viz 2.), takže to udělej. Pokus se ti nebude chtít vypisovat kompletní cestu, vstup do něj cd Pokus (pozor na velké písmeno), vytvoř soubor příkazemtouch testovaci.txt, a zobraz si jeho oprávnění pomocí ls -l test* ať nemusíš psát celý název.
Mělo by tam být něco jako
-rw-r--r-- 1 jmenovlastnika nazevskupiny 0 2012-06-29 22:32 testovaci.txt
kde r znamená read, w je write a x execute (neboli spuštění, protože tady se dá spustit libovolný soubor, i textový, nejen programy!) Kde je pomlčka, tam příznak není nastavený, takže taková akce se neprovede.
První trojice rwx se týká vlastníka (user) souboru, druhá trojice skupiny (group) do které patří, a třetí všech ostatních (other), takže tenhle soubor vlastník (ten kdo ho vytvořil) smí číst i zapisovat, členové skupiny jen číst, a ostatní uživatelé také jen číst. Máš tedy na vybranou u, g, o nebo a (all), které akci provede pro všechny.
Pomocí man chmod zjistíš co máš dělat dál, takže by ti mělo vyjít chmod o+w test*, neboli přidat ostatním (other) právo zápisu (write). Naopak g-r by tvojí skupině zakázalo číst ho... Ale to neměň, práva by teď měla být -rw-r--rw přesně podle zadání.
Příkazem cd.. se vrátíš o adresár výš, a budeš se věnovat jemu. Vytvoření nebo smazání souboru se totiž chápe jako zápis do adresáře, takže to ovlivníš právě nastavením jeho práv (bacha na to, protože na rozdíl od Windowsu tady můžeš mazat i soubory chráněné proti zápisu, pokud smíš zapisovat do adresáře ve kterém jsou!)
Zobraz si práva adresáře Pokus, mělo by to být drwxr-xr-x. Teď musíš skupině přidat právo zápisu do adresáře, a naopak vlastníkovi ho odebrat. Šlo by to stejným způsobem jako u souboru, ale zkusíme si druhý, pomocí čísla v osmičkové soustavě. To rwx totiž odpovídá součtu 4+2+1, takže tam vrazíme přímo konkrétní hodnoty které potřebujeme:
vlastník: 4+1=5
skupina: 4+2+1=7
ostatní: 4+1=5
Takže přikážeš chmod 575 Pokus a máš tam dr-xrwxr-x! A to je vše, teď si to ověř těmi příkazy ls... ze zadání.
Jen pro upřesnění, to d na začátku práv znamená directory (adresář), a příznak x u adresáře dovoluje vstoupit do něj, schválně si zkus nastavit třeba 075 a pak udělat cd Pokus
A ničeho se neboj, jedním příkazem s jinou hodnotou to zase opravíš. Tak si s tím chvíli hraj, vyzkoušej si různé možnosti a kombinace, a důkladně si prostuduj manuálové stránky každého z těch příkazů, neboli RTFM (mimochodem, já jsem man použil u každé z těch otázek minimálně jednou, myslíš že si to všechno budu pamatovat?)
Pro změnu skupiny je příkaz chgrp, ale s ním je to trochu složitější.
A pro informace o manuálových stránkách zkus man man, zatím jsi neviděla ani jedno promile schopností tohohle informačního systému
Ten touch umí buď vytvořit prázdný soubor, ale pokud už takový existuje, tak nijak neovlivní jeho obsah, jen změní čas jeho poslední změny na aktuální. Hodí se to třeba při archivaci a zálohování.
cat /etc/group|tail -n 3
nebo ho vyvolat přímo:
tail -n 3 /etc/group
Výsledek je v tomhle případě stejný. Co znamená to -n 3 si asi domyslíš, pro info o dalších vlastnostech napiš do konzole man tail nebo info tail, to druhé bývá podrobnější. Naopak nejstručnější nápovědu získáš pomocí tail --help
2. man mkdir ti prozradí parametr -p, co provede si už přečteš sama

3. man ls Tohle bude trochu složitější, takže parametr -l způsobí výpis v dlouhém (long) formátu, tedy nejen názvy, ale i všechny ostatní údaje, další parametr -h (human) říká že se má vypisovat v lidštině, to znamená že hodnoty přepočítá na nejbližší jednotku (KB, MB...), a parametr -S (Size) seřadí výpis podle velikosti. Parametry se dají u některých příkazů sjednocovat, takže tady bude -lhS, a ten poslední parametr už si zkus najít sama, aby se UID a GID vypsaly číselným kódem místo jména. Na pořadí parametrů většinou nezáleží, ale u některých příkazů naopak velmi.
Pozor na to, že unixové systémy (na rozdíl od DOSových jako je Windows) rozlišují malá a velká písmena v názvech souborů, a samozřejmě také v parametrech příkazů, takže neplést! A nestydět se používat man, od toho tam je

4. man rename sekce SEE ALSO. Pro posun jsou šipky dolů a nahoru, pro ukončení klávesa q.
5. Vytvořit adresář už umíš (viz 2.), takže to udělej. Pokus se ti nebude chtít vypisovat kompletní cestu, vstup do něj cd Pokus (pozor na velké písmeno), vytvoř soubor příkazemtouch testovaci.txt, a zobraz si jeho oprávnění pomocí ls -l test* ať nemusíš psát celý název.
Mělo by tam být něco jako
-rw-r--r-- 1 jmenovlastnika nazevskupiny 0 2012-06-29 22:32 testovaci.txt
kde r znamená read, w je write a x execute (neboli spuštění, protože tady se dá spustit libovolný soubor, i textový, nejen programy!) Kde je pomlčka, tam příznak není nastavený, takže taková akce se neprovede.
První trojice rwx se týká vlastníka (user) souboru, druhá trojice skupiny (group) do které patří, a třetí všech ostatních (other), takže tenhle soubor vlastník (ten kdo ho vytvořil) smí číst i zapisovat, členové skupiny jen číst, a ostatní uživatelé také jen číst. Máš tedy na vybranou u, g, o nebo a (all), které akci provede pro všechny.
Pomocí man chmod zjistíš co máš dělat dál, takže by ti mělo vyjít chmod o+w test*, neboli přidat ostatním (other) právo zápisu (write). Naopak g-r by tvojí skupině zakázalo číst ho... Ale to neměň, práva by teď měla být -rw-r--rw přesně podle zadání.
Příkazem cd.. se vrátíš o adresár výš, a budeš se věnovat jemu. Vytvoření nebo smazání souboru se totiž chápe jako zápis do adresáře, takže to ovlivníš právě nastavením jeho práv (bacha na to, protože na rozdíl od Windowsu tady můžeš mazat i soubory chráněné proti zápisu, pokud smíš zapisovat do adresáře ve kterém jsou!)
Zobraz si práva adresáře Pokus, mělo by to být drwxr-xr-x. Teď musíš skupině přidat právo zápisu do adresáře, a naopak vlastníkovi ho odebrat. Šlo by to stejným způsobem jako u souboru, ale zkusíme si druhý, pomocí čísla v osmičkové soustavě. To rwx totiž odpovídá součtu 4+2+1, takže tam vrazíme přímo konkrétní hodnoty které potřebujeme:
vlastník: 4+1=5
skupina: 4+2+1=7
ostatní: 4+1=5
Takže přikážeš chmod 575 Pokus a máš tam dr-xrwxr-x! A to je vše, teď si to ověř těmi příkazy ls... ze zadání.
Jen pro upřesnění, to d na začátku práv znamená directory (adresář), a příznak x u adresáře dovoluje vstoupit do něj, schválně si zkus nastavit třeba 075 a pak udělat cd Pokus

Pro změnu skupiny je příkaz chgrp, ale s ním je to trochu složitější.
A pro informace o manuálových stránkách zkus man man, zatím jsi neviděla ani jedno promile schopností tohohle informačního systému

Ten touch umí buď vytvořit prázdný soubor, ale pokud už takový existuje, tak nijak neovlivní jeho obsah, jen změní čas jeho poslední změny na aktuální. Hodí se to třeba při archivaci a zálohování.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: prosím pomoc do školy z Linuxu:-(
Moc dekuju jdu to zkusit vse.ALe moc dekuju za radu jak na to a alspo nebudu vypadat ,kdyz to budu vysvetlovat jak blbec a podezrele ,ze sem to jen nekde zkopirovala:-)
Re: prosím pomoc do školy z Linuxu:-(
Když se odvoláš na manuálové stránky (manpages), tak to bude jen dobře, protože s nimi vždycky najdeš nějaké řešení. Ale je dobré vědět jak v nich hledat (také musíš aspoň tušit co máš hledat), zkus si třeba man print a man 3 print - protože nápověda je rozdělená do sekcí, a někdy musíš napsat její číslo, jinak dostaneš tu první v pořadí. Sekce jsou také popsané v man man, a zobrazuje se ti v hlavičce manpage hned za názvem příkazu vlevo nahoře 
V části SEE ALSO najdeš další příkazy, které se zobrazeným nějak souvisejí, třeba dělají něco podobného, nebo naopak přesný opak, takže u příkazu more najdeš odkaz na příkaz less...
Seznam všech použitelných příkazů na tvém systému dostaneš když stiskneš dvakrát Tab, ale bude jich spousta, já jich tu mám 2313! Tohle se používá pro automatické doplňování, zkus to se začátkem příkazu re, při prvním Tab ti pípnutí oznámí že je víc možností, takže buď doplníš další písmena, nebo stiskneš podruhé, kde ti je vypíše všechny. Pak to dopiš na ren a stiskni znovu. A zkus to spustit.
Seznam základních příkazů si přečteš třeba tady: http://www.abclinuxu.cz/ucebnice/prehled-prikazu
Něco o přístupových právech: http://www.abclinuxu.cz/ucebnice/zaklad ... pova-prava
Pár užitečných zajímavostí a zajímavých užitečností třeba tady: http://www.root.cz/serialy/hratky-z-radky/
A hlavně RTFM


V části SEE ALSO najdeš další příkazy, které se zobrazeným nějak souvisejí, třeba dělají něco podobného, nebo naopak přesný opak, takže u příkazu more najdeš odkaz na příkaz less...
Seznam všech použitelných příkazů na tvém systému dostaneš když stiskneš dvakrát Tab, ale bude jich spousta, já jich tu mám 2313! Tohle se používá pro automatické doplňování, zkus to se začátkem příkazu re, při prvním Tab ti pípnutí oznámí že je víc možností, takže buď doplníš další písmena, nebo stiskneš podruhé, kde ti je vypíše všechny. Pak to dopiš na ren a stiskni znovu. A zkus to spustit.
Seznam základních příkazů si přečteš třeba tady: http://www.abclinuxu.cz/ucebnice/prehled-prikazu
Něco o přístupových právech: http://www.abclinuxu.cz/ucebnice/zaklad ... pova-prava
Pár užitečných zajímavostí a zajímavých užitečností třeba tady: http://www.root.cz/serialy/hratky-z-radky/
A hlavně RTFM


"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 2602
-
od cmuch
Zobrazit poslední příspěvek
04 zář 2024 18:25
-
-
Výběr notebooku do školy+hobby gaming do 25 000
od Trody » 19 říj 2024 14:23 » v Rady s výběrem hw a sestavením PC - 4
- 1592
-
od Alferi
Zobrazit poslední příspěvek
19 říj 2024 16:17
-
-
- 2
- 6785
-
od Dyonysos
Zobrazit poslední příspěvek
14 led 2025 16:19
-
- 5
- 19737
-
od Tay
Zobrazit poslední příspěvek
10 úno 2025 12:09
-
- 4
- 4871
-
od Mikajl
Zobrazit poslední příspěvek
12 zář 2024 18:02
Zpět na “LiNuX a ostatní alternativní OS”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host