Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: nettezzaumana 22 Září 2008, 06:50:53

Název: Naucte se bash !!
Přispěvatel: nettezzaumana 22 Září 2008, 06:50:53
oi.

Dnes jsem celou noc pracoval .. bash nadherne ulehcuje praci .. udelal jsem pomoci neho asi 1000 veci, ktere nez bych naklikal, tak bych dostal zanet slach v dlani ..
Vrchol dnesni noci bylo, kdyz jsem si dal automaticky vypalovat asi 10dvd (predtim jsem je podobne zakernym zpusobem vsechny vytvoril) ::

for x in $(ls -1 *iso); do wodim -v dev=/dev/sr1 speed=4 ./$x && eject /dev/sr1 && echo "done :: $x" && read; done

# zakerny prikaz vyse vypaluje postupne vsechny image iso v aktualni slozce, az se jednotlive dvd dokonci, tak ho vysune, zareportuje ze je to hotovo a ceka na stisknuti entru .. staci jen vymenovat prazdna dvd .. neni to nadhera?

ad.1) co to je k3b?
Název: Re: Naucte se bash !!
Přispěvatel: hase 22 Září 2008, 08:07:14
vsichni dem hromadne odinstalovavat Brasero a K3b, pac s tim bashem to de proste lip....
Co tak tu noc stravit u bluesove stupnice? :)
Název: Re: Naucte se bash !!
Přispěvatel: Volis 22 Září 2008, 09:51:21
Šikovný, dneska to budu muset použít... :o))
Název: Re: Naucte se bash !!
Přispěvatel: Vojtěch Trefný 22 Září 2008, 10:25:40
.. staci jen vymenovat prazdna dvd ..

Takový expert jako ty a nedokážeš to zautomatizovat? Taková triviální úloha... ;D
Název: Re: Naucte se bash !!
Přispěvatel: Martin Kiklhorn 22 Září 2008, 10:45:17
krásný skript, ale opravdu tomu chybí ta automatizace výměny CD.
Nicméně jedno linuxové řešení jsem našel, pro inspiraci: http://www.sentex.net/~mwandel/tech/changer.html
Název: Re: Naucte se bash !!
Přispěvatel: wam]Spider007 22 Září 2008, 13:08:29
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)
Název: Re: Naucte se bash !!
Přispěvatel: existpierre 22 Září 2008, 13:14:15
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)

nemyslis do buducna. Nabuduce ten cas usetri. A myslim ze niekomu, ako je ntz, napisat takyto skript dlho netrva
Název: Re: Naucte se bash !!
Přispěvatel: hase 22 Září 2008, 13:24:04
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)
no konecne...
Nabuduce ten cas usetri.
neusetri, pretoze su na to v GUI sikovne aplikacie ala k3b, ktore sa neustale vylepsuju. Pocin ntz vnimam iba ako hobby, proste vsetko robit za pomoci skriptov. Linux, ani uzivatelsku zakladnu to neposunie ani o krok, pretoze toto uz tu davno bolo... Praca v modernom linuxovom distre sa jednoducho ubera inym smerom. Ale ako perlicka pre vyznavacov lajny je to rozhodne fajn...
Název: Re: Naucte se bash !!
Přispěvatel: Martin Kiklhorn 22 Září 2008, 13:45:28
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)
Možná to naklikat mohl, ale proč by to měl dělat? Mám dvě vypalovačky. Stáhnout 2ks DVD z netu a vypálit ho na placku znamená zkombinovat v bashi příkaz pro wget a wodim. Když si potřebuji DVD vzít sebou do práce tak se raději místo dřívějšího vstávání a klikání v K3B o chvíli déle vyspím. ;D
Název: Re: Naucte se bash !!
Přispěvatel: hase 22 Září 2008, 13:48:39
Aj tato polemika uz tu davno bola...Ani ja sa sem tam nevyhnem tomu, aby som nieco natukal - a to v pripade, ze na danu vec neexistuje GUI aplikacia, alebo ze to nefunguje ako ma...Ale v pripade vypalovania DVD, nemam preco pisat skripty, ked mi k3b funguje perfektne. Proste sa snazim naplno vyuzivat vsetky vymozenosti moderneho distra a nezavieram dvere nad necim, co e dobre a na com sa niekto namakal...
Ja myslim, ze ntz poznamka ad.) co to je k3b? hovori za vsetko. 
Název: Re: Naucte se bash !!
Přispěvatel: Zax 22 Září 2008, 16:38:27
Musím říct, že si také pochvaluji bash. Sice je jeho syntaxe hodně odlišná od toho, na co jsem zvyklý (programuji v PHP), ale s pomocí googlu si vždycky nějak poradím. Bash skutečně umí usnadnit spoustu práce i pokud jde o nejběžnější nebo nejprimitivnější věci - například miluju svůj balý scriptík napsaný v bashi, který po spuštění vytvoří na sekundárním složku pojmenovanou podle aktuálního data a času a přesune do ní všechny soubory a složky z plochy, díky čemuž mám plochu vždy dokonale uklizenou. Kam se hrabou Windowsácké "baťáky"?
Název: Re: Naucte se bash !!
Přispěvatel: wam]Spider007 22 Září 2008, 17:24:27
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)

A myslim ze niekomu, ako je ntz, napisat takyto skript dlho netrva

to je mozne :), ale pre takych ako som ja je tu GUI :D
Název: Re: Naucte se bash !!
Přispěvatel: Firzen 22 Září 2008, 19:33:58
Považuji se za průměrného "klikatele" i pisálka, a napsat(jen opsat, bez vymýšlení) ten příkaz mi trvalo 1:13, naklikat v k3b mi to trvalo 35 sekund(včetně jeho spuštění)  ;)   konzole je pěkná věc, ale v rychlosti prostě chtě nechtě nemá šanci; je to asi jako porovnávat rychlost psaní s rychlostí řeči...
Název: Re: Naucte se bash !!
Přispěvatel: Volis 22 Září 2008, 19:38:42
To asi joa ale pokuď si ten script uložíš tak pak už stačí jen jeden klik...  ;)
Název: Re: Naucte se bash !!
Přispěvatel: hase 22 Září 2008, 19:41:09
To asi joa ale pokuď si ten script uložíš tak pak už stačí jen jeden klik...  ;)
a naco si ho ukladat, kdyz ti staci 2 kliky v k3b? :D
Název: Re: Naucte se bash !!
Přispěvatel: wam]Spider007 22 Září 2008, 20:18:22
bodie, no tieto veci v K3b neurobis, pretoze nie je ani na to primarne urceny. je proste na napalovanie CD/DVD. to ze si chces nieco zautomatizovat (napriklad zalohovanie) mozes riesit teda terminalom alebo najdes vhodny program.

mozem ti teraz dat jeden priklad ja:
daj novacikovi do ruk ubuntu a nech si napali CD. co myslis co mu bude lepsie program s GUI alebo terminal? :)
Název: Re: Naucte se bash !!
Přispěvatel: Firzen 22 Září 2008, 20:20:25
To asi joa ale pokuď si ten script uložíš tak pak už stačí jen jeden klik...  ;)
Ale k tomu příkazy přece vymyšleny nebyly ::)
Název: Re: Naucte se bash !!
Přispěvatel: hase 22 Září 2008, 20:25:11
Presne o to mi ide tiez. Len tu nadalej hante GUI aplikacie a vyvysujte terminal - v postate to totiz pre mnohych neznalych moze vyzniet ako: "graficke aplikacie v linuxe su nedokonale a linux ma cenu pouzivat len za predpokladu znalosti prikazoveho riadku!" To je hovadsky optimisticka informacia pre novacikov - skutocne lakadlo....
Název: Re: Naucte se bash !!
Přispěvatel: nettezzaumana 22 Září 2008, 21:20:32
rozhodne uzitocne, ale nemyslis, ze za ten cas co si dumal nad scriptom si to mohol naklikat v K3b? :)

nemyslis do buducna. Nabuduce ten cas usetri. A myslim ze niekomu, ako je ntz, napisat takyto skript dlho netrva
<< ne, nad takovejhlema vecma nepotrbuju premejslet .. to mi skutecne netrva *nijak dlouho

prave ze bash je nadhernej, protoze vlastne kdo ho trocha zna, tak diky nemu dokaze udelat praci na kterou by musel mit 1000 ruznych utilit