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íží...
včera 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ářů: 3
včera 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ářů: 2
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ářů: 0
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ářů: 0
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 768 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: IDE pro Bash

29.11.2012 21:27 divbyzero | skóre: 6
IDE pro Bash
Přečteno: 581×
Ahoj, jsem začínající správce Linux serverů (99% RHEL5) a občas potřebuju napsat bash skript. Vim je v pohode na editaci, ale na skriptování je moc těžkopádné, jaké používáte IDE? Musí být jen v textovém režimu nebo může být pod Win. Díky za vaše komentáře...

Řešení dotazu:


Odpovědi

29.11.2012 21:48 l4m4
Rozbalit Rozbalit vše Re: IDE pro Bash
Co znamená na skriptování? Skriptování toho editoru? Potom těžko najdeš něco skriptovatelnějšího než vim, který lze kromě jeho vlastního příkazového jazyka skriptovat v Lua, (Mz)Scheme, Perlu, Pythonu, Ruby a Tcl.
29.11.2012 23:09 divbyzero | skóre: 6
Rozbalit Rozbalit vše Re: IDE pro Bash
skriptováním myslím psaní skriptů

hledám ekvivalent např. ISE pro PowerShell

zvýrazňování syntaxe, kontrola syntaxe, atp.
29.11.2012 23:49 luky
Rozbalit Rozbalit vše Re: IDE pro Bash
Zvyraznovani syntaxe vim umi a kontrola syntaxe spociva v hlidani parovacich znaku (coz vim taky umi), protoze vic se neda udelat.
pavlix avatar 30.11.2012 10:54 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IDE pro Bash
Používám vim i na psaní céčkovských programů.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
Punny avatar 29.11.2012 21:49 Punny | skóre: 28 | Praha
Rozbalit Rozbalit vše Re: IDE pro Bash
vim? :) nebo v grafice gpedit? kazdopadne asi nic ve stylu netbeans apod nenajdes :)
29.11.2012 23:08 Ash | skóre: 53
Rozbalit Rozbalit vše Re: IDE pro Bash
Co Ti ve vimu chybí, při psaní projektů v shellu? Aspoň naznač, slovo "těžkopádný" nestačí, z toho nic nepoznám.
29.11.2012 23:15 divbyzero | skóre: 6
Rozbalit Rozbalit vše Re: IDE pro Bash
Jsem zvyklej na PSPad, ISE, občas VisualStudio (syntaxe, napovidani,debug atp), takže těžkopádnost vidim např. v přepínání režimů při delším psaní atp. Chapu, ze srovnavam hrusky s jabkama, ale neříkejte, že nic lepšího než vim neexistuje :)
29.11.2012 23:38 l4m4
Rozbalit Rozbalit vše Re: IDE pro Bash
Přepínání režimů při delším psaní? Režimy se mění neustále, protože editovat v insert módu je dobré leda pro uživatele notepadu... Delší psaní je pak zřejmě jediná situace, kdy má smysl zůstávat v jednom režimu, tedy nic nepřepínat.

Nemá-li tvůj vim zvýrazňování syntaxe, tak jsi neměl kupovat u stánku na tržnici levnou napodobeninu.

Napovídání taky umí, ale to nepoužívám (pouze doplňování na explicitní požadavek), takže nemohu radit. Napovídání má stejně smysl akorát (a) pro staticky a silně typované jazyky, kde se dá odvodit, co napovědět (b) pro dynamické jazyky, u kterých editor může provádět rovnou introspekci kódu. Jak by to mělo fungovat u shellových skriptů spouštějících kdovíjaké programy, to si nedovedu představit. Bude ten editor spouštět ty příkazy s --help, aby zjistit, jaké mohou mít volby, a doufat, že na --help reagují a třeba nepřefomátují bez ptaní disk?

Podobně debugování. Skript se dá spustit s se set -x, set -e, DEBUG, ERR a RETURN trap a pod.

IDE jsou pro Javu a podobné věci se striktní syntaxí a sémantikou a byrokracií. Na editaci různých svérázných a ad hoc syntaxí je lepší editor optimalizovaný skutečně na editaci. A nic lepšího než vim neexistuje.
29.11.2012 23:49 l4m4
Rozbalit Rozbalit vše Re: IDE pro Bash
Abych uvedl příklad, jaké využití by mělo třeba našeptávání zde:

http://www.abclinuxu.cz/poradna/programovani/show/369837#9

?
29.11.2012 23:59 divbyzero | skóre: 6
Rozbalit Rozbalit vše Re: IDE pro Bash
ja teda nechci vytvaret flame, ale vim se da koupit i u stanku, barvicky to sem tam ukazuje? :)

ne vazne... ja rozumim tvym argumentum, ale umim si predstavit, ze kdyz treba blbe napisu nekde carku nebo zavorku, cokoliv, tak by se ona chyba zvyraznila, v tom je to pro me jen otazka chteni, protoze kdyz pak skript spustis, shell ti napise, ze se v nem chyba a na kterem radku... napovidat by mohl parametry prikazu, atp.

ale chapu... jen ze sve prirozene lenosti jsem se chtel poptat, zda je neco, co by mi usnadnilo praci :)

kazdopadne diky za tvuj nazor
30.11.2012 07:00 Kit
Rozbalit Rozbalit vše Re: IDE pro Bash
Barvení syntaxe dělá Vim běžně, pokud mu to nezakážeš.
pavlix avatar 30.11.2012 11:01 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IDE pro Bash
Barvení syntaxe je samozřejmost. Doplňování věcí vim umí, ale musíš si o tom počíst a vyladit si to, není to standardizované IDE. Jestli se umí využít bash-completion k doplňování příkazů v kódu, to už by bylo docela drsné, ale pohledat můžeš. Na normální jazyky tam nějaké to doplňování najdeš.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
pavlix avatar 30.11.2012 10:57 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IDE pro Bash
Jsem zvyklej na PSPad, ISE, občas VisualStudio (syntaxe, napovidani,debug atp), takže těžkopádnost vidim např. v přepínání režimů při delším psaní atp.
Chapu, ze srovnavam hrusky s jabkama, ale neříkejte, že nic lepšího než vim neexistuje :)
Nevím o ničem, co by mi lépe vyhovovalo. A PSPad ani VisualStudio to rozhodně nejsou :).
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
30.11.2012 15:24 Ash | skóre: 53
Rozbalit Rozbalit vše Re: IDE pro Bash
Aha, takže tobě jde o to, že nechceš vim, ale nějaké GUI klikIDE. No vim asi bude mít všecho, co bude nabízet pro skriptování v shellu to IDE, ale je fakt, že se vim prostě trochu jinak ovládá (proto je také vim nejlepší ;-) a kdo je zvyklý třeba na to Eclipse pro jiné jazyky, asi nasadí Eclipse i na shell, stejně jako já když jsem zvyklý na vim pro X jazyků, nasadím ho i na X+1, protože editor na editaci je to dokonalý, a co mi kdy chybělo, tak se vždycky našel nějaký ten plugin. Ale samozřejmě tam nefunguje takové to že když myší najedu na echo, že se mi zobrazí manpage pro echo. Musím buď napsat :Man echo, nebo zmáčknout <leader>-K (jako keyword).

Ale zrovna u skriptů myslím, že stačí pár pluginů a je člověk spokojen, třeba ty function listy, aby věděl, co má v suborch za funkce, nějaký ten tree file explorer, aby snadno otvíral další soubory, nebo projekt plugin aby měl soubory projektu pohromadě, pak nějaký ten integrovaný manuál, zvýrazňování syntaxe je samozřejmé, folding, doplňování (no to je v shellu takové limitované), a co tak je ještě potřeba? Jako napsat plugin pro doplňování na základě bash-autocompletion by bylo zajímavé, jenže samotná autocompletion tady moc nepostačí, když dá - tak co je mi platné, že mi to nabídne o, p, q, když třeba hlavně nevím, co ty volby znamenají, typicky když používám tři podobné nástroje který má každý jinak se jmenující opšny, které ale dělají to samoé. Tady by to chtělo zintegrovat s manuálem, jenže zase ne každý man má vhodný formát pro vytvoření nějakého toho ctags souboru, čili to vidím ztraceně :(

Ale vy vim nechcete, tak hurá do Eclipse (i když to by mě osobně v životě nenapadlo, psát skripty v Eclipse :D ale logiku to samozřejmě má).
H0ax avatar 30.11.2012 06:36 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: IDE pro Bash
vim, emacs, mc (mcedit)
LinuxWay | blog |  LiCo
30.11.2012 07:44 dustin | skóre: 60 | blog: dustin
Rozbalit Rozbalit vše Re: IDE pro Bash
Skript piš tam, kde jej budeš provozovat. Tedy v terminálu na serveru. Při psaní je stejně jej potřeba průběžně zkoušet, obvykle se zakomentovanými výkonovými příkazy (rm apod.). Bash se přepne do debug režimu (parametr -x) a vidíš, co to dělá.

Nedovedu si představit, jak jej budeš psát v IDE někde na win a pro každý debug test jej kopírovat na cílový server. To budeš mít produktivitu na bodu mrazu.

Dobrá příležitost se naučit něco nového, sám poznáš, že pro psaní jednoduchých skriptů by se ti IDE akorát pletlo pod rukama. Navíc až budeš ty servery potřebovat vyřešit někde po pomalé lince (gprs na dovolené na horách), budeš rád za každý ušetřený přenášený znak ve vimu/nano/...
Řešení 1× (Ondřej Kopka)
30.11.2012 09:43 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: IDE pro Bash
Příloha:
Když IDE tak IDE, Eclipse má plugin pro skriptování s podporou folding-u a man-u. Viz příloha.
Co k tomu říct mám to i zkonfigurované (je patrné z barevnosti ;)), hodnotím to jako „zajímavé“, ale mám to jen proto, že když mám nějaké dplňující skripty třeba k projektu v C++, tak ať to taky hezky vypadá, ale pokud ten script je delší tak ho určitě napíšu ve vim v terminálu.
vim (ne vi ;)) je určitě (nej)lepší na tuto činost a lze použít i gvim, kde je to použití, mi přijde díky odtržení od terminálu, trošku horší (na Win se bez něj nehnu…).
Zvýrazňování syntaxe je ve vim-u dobrá (byť některá nastavení či rozlišení/klasifikace nejsou možná, ale na scripty určitě plně dostačující).
Doplňování je úsměvné (pokud neznám parametry, stejně si to musím pročíst a nejlépe izolovaně odzkoušet), ale jestli se nepletu, tak v tom pluginu v Eclipse to nějak řešené je, ale nejede mi to na Win (, na kterých fčul komukolivžel sedím).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
pavlix avatar 30.11.2012 11:03 pavlix | skóre: 53 | blog: pavlix
Rozbalit Rozbalit vše Re: IDE pro Bash
Fakt je, že eclipse by se mu mohl líbit.
GentooFedoraSCRAM – Jsem open source vývojář, nikoli markeťák ⇒ názory zde uvedené jsou jen mé vlastní.
30.11.2012 12:49 Franta
Rozbalit Rozbalit vše Re: IDE pro Bash
Spíš bych zvážil, jestli je BASH ten správný nástroj pro tvoji úlohu – pokud píšeš tak dlouhé/složité skripty, že se v nich nedokážeš zorientovat v editoru, tak by bylo možná lepší se podívat po jiném jazyku. BASH je spíše takové „lepidlo“ než že by se v něm mělo programovat něco většího.
30.11.2012 13:57 l4m4
Rozbalit Rozbalit vše Re: IDE pro Bash
+1, ovšem někdy je těch věcí ke slepení opravdu dost.

No, a občas se hodí i něco, v čem lze studovat configure ;)

Založit nové vláknoNahoru

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.