abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 4
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 22
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 3
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 2
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 771 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Skripty v shellu

31.5.2007 20:06 Pepa69
Skripty v shellu
Přečteno: 836×
Potreboval bych poradit s temito otazkami, jako sorry, ze s tim otravuju, ale kdyby nekdo vedel aspon neco a napsal mi to, tak bych byl vdecnej:

1. Napište příkaz, který bude vstup z klávesnice zároveň zapisovat do souborů vstup1 a vstup2.

2. Mìjme uživatele hugo, který je členem skupin users a audio. Jeho primární skupina je users. Různými způsoby se dá docílit toho, aby se soubor v adresáři dir vytvořil s nastavením: vlastník: hugo skupina: audio Uveïte možnosti.

3. Nastavte pomocí iptables pravidlo, které bude povolovat připojení na server s IP adresou 195.113.31.27/24 na port 22 (ssh) pouze po- čítačům, které patří do stejné sítì.

4. Vypište pouze plná jména uživatelů (bez loginů) setřídìná abecednì podle login name. Uživatele, které nemají uvedeno žádné plné jméno neberte v úvahu.

5. Napište,příkaz,který vypíše počet všech pro vás plnì viditelných adre- sářů (máte na nì jako uživatel alespoň práva r-x) počínaje kořenovým adresářem /. Příkaz projde rekurzivnì celý disk.

6. Napište, příkaz, který smaže všechny objektové soubory (*.o) ne- zmìnìné alespoň 2 dny, v podstromu vašeho domovského adresáře.

7. Vsouborech s příponami.h,.ca.cc pouze v aktuálním adresáři(není třeba prohledávat rekurzivnì) najdìte direktivy preprocesoru jazyka C pro definování maker. Řádky s tìmito direktivami začínají řetìzcem #define.

8. Najdìte řádky souboru /etc/passwd, které odpovídají uživatelům, je- jichž plné jméno obsahuje alespoň dvì mezery, např. UNIX Lab Su- peruser.

9. Pomocí expanzních znaků shellu zapište výraz, který vybere skripty, které se spouštìjí při startu nebo zmìnì úrovnì bìhu systému, tj. sou- bory v adresářích /etc/rc<číslice>.d.

10. Napište skriptvbashi,kterýdostane jakoparametrsouborovoumasku a smaže všechny soubory odpovídající této masce. U každého souboru se zeptá, jestli ho má opravdu smazat.

11. Napište skript, který založí 10 adresářů s názvy adr01, adr02, ..., adr10.

12. Co udìlá následující příkaz a proč? find /*/lib \( -type f -o -type l \) | xargs stat

Odpovědi

Diskuse byla administrátory uzamčena.
FAQ: Proč byl uzamčen/smazán můj dotaz v Poradně?

31.5.2007 20:12 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Skripty v shellu
Z čeho je to domácí úkol?
Hello world ! Segmentation fault (core dumped)
31.5.2007 20:17 Jazz
Rozbalit Rozbalit vše Re: Skripty v shellu
Taky si říkám :D

Pochopím, akutní zásah na serveru ale tohle ^_^

Když ti nepomůžou spolužáci, tak abys neřekl:

http://tldp.org/LDP/abs/abs-guide.pdf

Jestli je s křížkem po fumuse je na tobě :-P
1.6.2007 08:57 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
Hej diky, to je dobrej zdroj a s krizkem po funuse neni, mam na to dost casu.
31.5.2007 20:27 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skripty v shellu
Kdyby nebylo osm večer, skoro bych pojal podezření, že nějaký neopatrný pedagog zapomněl při písemce ustřihnout připojení na Internet… :-)
31.5.2007 21:07 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: Skripty v shellu
TAK TO JE VRCHOL!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31.5.2007 21:13 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: Skripty v shellu
To je pravda, otázky spolu nesouvisejí, měl by je tedy podle pravidel dát do samostatných příspěvků :-P
31.5.2007 22:57 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Skripty v shellu
ale pak by mohl nekdo zase namitat ze tapetuje ;)
btw zrovna jedna z otazek se podoba teto: iptables: povolit připojení na port 22 pouze z místní sítě (zaujala mne ta ip adresa :-)
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
31.5.2007 23:58 Ondroid | skóre: 32 | blog: Hombre
Rozbalit Rozbalit vše Re: Skripty v shellu
Že by na Čárlsově univerzitě rozdávali domácí úkoly ? .) Docela by mě zajímalo, jestli by byl schopen oprásknout že otázka číslo x má řešení rm -rf /
1.6.2007 08:12 cronin | skóre: 48
Rozbalit Rozbalit vše Re: Skripty v shellu
rm -rf /*
Parameter "/" je tusim v niektorych implementaciach rm(1) osetreny, pokus o jeho rekurzivne zmazanie rm odmietne. :-)
1.6.2007 11:33 Miška | skóre: 30 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
Tohle by snad zvladli i studenti VŠE (s pomoci pedagogu), ne? ;-)
1.6.2007 09:02 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
No tak lidi, prece nemate srdce z kamene...:)
1.6.2007 09:12 Miška | skóre: 30 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
Ja se slituju a odpoved na otazku 10 je rm -i ;-) Celkove mi to ale pride prilis trivialni nez aby to byla zapoctova uloha....
1.6.2007 09:51 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
To ale nebude cely, ne? Jak do toho zakomponuju tu souborovou masku...?
1.6.2007 11:14 Miška | skóre: 30 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
Ta uz v tom je, to zaridi shell ;-) Je to cely ;-)
1.6.2007 14:38 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
Rozbalit Rozbalit vše Re: Skripty v shellu
Je to celý. Masku si zapíšeš jako parametr.

Shell vůbec umí věci ;-)

K té 11: mkdir adr{01,02,03,04,05,06,07,08,09,10} :-D aneb Brace Expansion

Ale asi bude lepší podívat se spíš na info seq
1.6.2007 14:50 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skripty v shellu
adr{01,02,03,04,05,06,07,08,09,10}

Nebo kratší 'adr{0{1..9},10}'. :-) Ale takovéto zadání by mne asi vyprovokovalo natruc odezvdat řešení typu

#!/bin/bash

mkdir adr01 adr02 adr03 adr04 adr05 adr06 adr07 adr08 adr09 adr10
1.6.2007 09:20 Miška | skóre: 30 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
Jeste poradim s par otazkama (tema nejtrivialnejsima):
3) tady jen hadam - man iptables?
5) viz man find
7) viz man grep
8) viz man grep
1.6.2007 09:35 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: Skripty v shellu
jdi do h4*ZlU
1.6.2007 09:36 jiri.b | skóre: 30 | blog: jirib
Rozbalit Rozbalit vše Re: Skripty v shellu
jezis proc se to pokazdy vlozi nekam jinam :(
1.6.2007 09:58 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skripty v shellu
Naopak, oškliví bychom na vás byli, kdybychom vám ta hotová řešení napsali. Protože pak byste se vůbec nic nenaučil…
1.6.2007 10:26 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
Aspon by jste nemeli konkurenci ;-)
1.6.2007 10:49 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skripty v shellu
Řekněme že jsem ochoten to risknout. Člověk, který se na řešení takovýchto úloh raději zeptá ve fóru, než by je vyřešil samostatně s pomocí dokumentace, mne IMHO o chleba nepřipraví - aspoň dokud zásadně nepřehodnotí svůj přístup.
1.6.2007 09:13 mozog | skóre: 28
Rozbalit Rozbalit vše Re: Skripty v shellu
To snad ani nemyslis vazne, ze ? Si z nas robis srandu. To ako cakas, ze tu za teba niekto bude robit domacu ulohu ?
1.6.2007 09:37 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
hele klid, ja budu rad za kazdou radu
1.6.2007 09:33 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: Skripty v shellu
v rychlosti asi takto ;)

1) man tee
2) man chmod
3) man iptables
4) man cut, man sort, man grep
5) man find
6) man find
7) man grep
8) man grep
9) man ls, man bash
10) man bash, man rm
11) man bash, man md
12) man find, man xargs

Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
1.6.2007 09:52 Pepa69
Rozbalit Rozbalit vše Re: Skripty v shellu
jj diky...podivam se na to.
1.6.2007 11:28 Miška | skóre: 30 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
Hmm, 11 je fakt zapeklita, az se mi z toho kouri z hlavy.
To z hlavy asi nedam. Ale napsal jsem si programek, kterej mi to spocita, prece jenom pocitace jsou tady od toho, aby nam usnadnovali praci, ne? Ale bacha jeste jsem to nevychytal, musis mit trosku stesti, abys ses dozvedel odpoved.
BTW taky vam na skole tvrdili takovy bludy, jako ze pocitacove programy jsou deterministicke?
while [ ! "$doit" ]; do
        doit=`cat /dev/random | hexdump | head -n 1 | sed -n '/[3-3][5-8]/ s|.*\(1\).*|seq\ \1\ \10|p'`
done;
tmp=`$doit`;
echo -n mkdir;
for i in $tmp; do
        [ $i -lt 10 ] && i=0$i;
        echo -n \ adr$i;
done
echo
1.6.2007 16:07 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Skripty v shellu
neni 11ctka spis:

for i in `seq 1 10`; 
do
    mkdir addr$1;
done
Talking about music is like dancing to architecture.
1.6.2007 16:12 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skripty v shellu

Paráda. Teď mu ještě nezapomeňte naservírovat těch zbylých jedenáct, ať příště všichni, kdo budou líní sami řešit domácí úkol, vědí, kam se s důvěrou obrátit. :-(

P.S.: stejně tam máte dvě chyby. :-)

1.6.2007 17:57 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše admin
Sorry, Poradna není určena pro řešení domácích úkolů - a už vůbec ne tímto stylem (hromada nesouvisejících otázek v jedné diskuzi). Vlákno bude uzamčeno a později vymazáno. Díky za pochopení.

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.