Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Žůžo shell

Jindra Sarson
Jindra Sarson (neregistrovaný)
25. 10. 2001 0:55 Nový

doplnovani

celé vlákno

Nejvice ocenuji doplnovani na prik. radce pri pouzivani rpm, protoze
rpm -e <TAB>
doplnuje nazvy balicku, ktere mate nainstalovany. Na odstanovani balicku, pri kterych vetsinou nevite, jak se presne jmenuji idealni

michal maruska
michal maruska (neregistrovaný)
25. 10. 2001 3:32 Nový

Diky !

celé vlákno

pouzivam Zsh uz skoro rok. Ano, system doplnovani je pro me zatim tabu. V 10 minutach mi clanek zaplnit nektere mezery, diky !! Doplnim ti tvuj .zshrc:

K aliasum je dobre interaktivni rozbalovani(jako bash):


expand-alias() {

# for safety, in case there's an = which will mess things up...

local alias=${LBUFFER#*=}


if ! alias=$(alias $LBUFFER); then

zle beep

return 1

fi


LBUFFER=${(Q)${alias#*=}}

}

zle -N expand-alias

bindkey '^[^e' expand-alias



dale bych doporucill

alias grep="grep --color --directories=recurse --exclude='*~'" # pozor neuzivat k tomu GREP_OPTIONS


Opakuji, pisu hlavne proto, abych ti podekoval.

michal maruska
michal maruska (neregistrovaný)
25. 10. 2001 3:45 Nový

periodic

celé vlákno

a jeste bych pridal (do .zshrc):

PERIOD=60 # kazdych 60 vterin

periodic (){

# echo "running periodic"

. /etc/preference/aliases #

...

}

RWS
RWS (neregistrovaný)
25. 10. 2001 8:17 Nový

Fakt skvely

celé vlákno

Teda zsh je fakt bozskej. Zatim jedu v bashi, ale uz jsem udelal rpm -i zsh:) Bohuzel, zatim v nem nezacnu jen tak delat, ikdyz zmv je bezva. zsh mi pripada trosku jako emacs:) spousta funkci, ale pouzit je vsechny pujde asi tezko bez delsiho studovani, proste to chce casem. Zatim jsem si zvyknul pouzivat spousty utilitek okolo (ed, sed, grep, find ...), ale je fakt, ze kdyz je to jednou v zsh, tak se nemusi porad spoustet a pripadne skripty pobezi asi rychlejc. No, mozna na to kouknu, ale jak jsem napsal, je toho hodne, coz je na druhou stranu taky nevyhoda:)

Martin Horák
Martin Horák (neregistrovaný)
25. 10. 2001 8:22 Nový

Drobná chybka

celé vlákno

Do článku se vloudila drobná chybička:

>> V zsh, stejně jako v ostatních interpretech, žolíkovým znakům nevyhoví soubory, jejichž jména začínají hvězdičkou

ViCe
ViCe (neregistrovaný)
25. 10. 2001 11:24 Nový

zsh

celé vlákno

Používám zsh asi 3 měsíce a musím říct - článek nelže!
A přechod z bashe je bezbolestný (fakt stačí chsh :-)

Schweppes
Schweppes (neregistrovaný)
5. 11. 2001 10:12 Nový

Re: zsh

celé vlákno

Pro me to tak bezbolestne nebylo.

Sam pouzivam Eterm, kterej je spusten tak, ze vypada, ze je soucasti root okna. Proste terminal na pozadi. To mam ve 3 exemplarich, v jednom shell, ve druhem tail -f /var/messages a ve tretim interpretr pythonu. Po chsh se mi tyhle okna ne a ne otevrit. Kdyz jsem je spustil rucne, tak vse funguje, ale ze Startup-programu v GNOME control center ani tuk. V logu session je neco jako exec-env failed. Zatim jsem to nejak do hloubky neresil. Vratil jsem se k bashi a v tom root Etermu spustim zsh.

Yenya
Yenya (neregistrovaný)
25. 10. 2001 11:52 Nový

Dalsi operacni system?

celé vlákno

Ach jo, kam ten UNIX speje. Clovek si nainstaluje
Mozillu, Emacs, Zsh a spolu s Linuxem ma hned ctyri
operacni systemy :-)

-Yenya

zoul
zoul (neregistrovaný)
25. 10. 2001 15:36 Nový

Re: Dalsi operacni system?

celé vlákno

Ja myslel, ze kdo ma emacs, ten uz dalsi shell krom toho sveho lispoveho nepotrebuje, ne? :)

T.

volvox
volvox (neregistrovaný)
25. 10. 2001 13:56 Nový

pametova narocnost

celé vlákno

a jak je to s narocnosti na pamet. je to taky takovy zrout jako bash?
jestli ne, docela bych ho zkusil. nakonec proc se ptam, jdu to zjistit ;)

Eso Rimmer
Eso Rimmer (neregistrovaný)
25. 10. 2001 16:05 Nový

Re: pametova narocnost

celé vlákno

Prijde mi, ze to je tak na stejno. Ale zsh toho umi vic a lip se v nem dela ;)

maio
maio (neregistrovaný)
25. 10. 2001 17:37 Nový

Prvy experiment

celé vlákno

tak som si skusil ten zsh nainstalit a prve co som testol bolo (jasne je to kravina ale predsa):
maio% ls() { ls --color }
maio% ls
Segmentation fault


uhm mohlo by to hodit aspon nejaky error a nie SF :)
ale inak to vypada na vcelku nice shell

Michal Vitecek
Michal Vitecek (neregistrovaný)
25. 10. 2001 19:16 Nový

Re: Prvy experiment

celé vlákno

zsh ma jako kazdy jiny sw taky spoustu chyb a much. kazdopadne ten tvuj priklad je tak akorat testem na rekurzi - jinak to nema smysl.

asi jsi mel na mysli:
$ alias ls='ls --color'

Eso Rimmer
Eso Rimmer (neregistrovaný)
25. 10. 2001 19:51 Nový

Barvicky

celé vlákno

Kdyz uz jsme u tech barvicek, standardne je mam vypnute, protoze delam v xtermu na bilem pozadi a tam je bashove ls i zshove ls v barve necitelne. Nemate nekdo nastavene barvicky i pro svetle pozadi? Nahral bych je podle terminalu a bylo by, ale v tech dokumentacich aby se cert vyznal....

uživatel si přál zůstat v anonymitě
25. 10. 2001 23:21 Nový

Re: Barvicky

celé vlákno

telegraficky: http://maruska.dynDNS.org/comp/ls_colors

vyber si file(ja beru green), a pak COLORS.common ...

(precti a uprav)

Eso Rimmer
Eso Rimmer (neregistrovaný)
26. 10. 2001 9:43 Nový

Re: Barvicky

celé vlákno

Vybral, precetl, (dost) upravil ;). Vysledek je na:
http://artax.karlin.mff.cuni.cz/~toman/x/COLORS.britebg

Jiri Brezina
Jiri Brezina (neregistrovaný)
26. 10. 2001 8:10 Nový

Zivot na druhem brehu

celé vlákno

zsh mi udelal zivot snesitelny pote, co jsem byl v zamestnani nucen prejit na Windows. Rano se mi spusti zsh ( http://puny.vm.com/pub/tarballs/win32_binaries/zsh.exe.gz ), pouzivam v nem 'nativni port' gnu-tulu ( http://www.weihenstephan.de/~syring/win32/UnxUtils.html ) a vim ( http://vim.sf.net/ ) a libuji si cely den, jak jsou ty windows stabilni system s prijemnym ovladanim a velkymi moznostmi :o)

(Cygwin bohuzel nemuzu instalovat, ale vyse popsane take funguje skvele).

fedajkin
fedajkin (neregistrovaný)
26. 10. 2001 9:15 Nový

Re: Zivot na druhem brehu

celé vlákno

jeden amatersky. Jak se v danem zsh pro win udela vypis
adresare? Zkousel jsem jak dir tak ls a nic. Nepomohl mi ani help. Diky

Jiri Brezina
Jiri Brezina (neregistrovaný)
26. 10. 2001 13:36 Nový

Re: Zivot na druhem brehu

celé vlákno

V mem pripade ls, ls -l, ll, apod. Viz vyse odkaz na windows port GNU Toolsu. Lze je mit kupr v c:\windows\bin :o) Vrele doporucuji.

Lada Strojil
Lada Strojil (neregistrovaný)
26. 10. 2001 11:55 Nový

Prijemne prekvapeni

celé vlákno

Nejdriv bych chtel podekovat za clanek. Vyborny. :)

Hned jsem se rozhodl si zsh nainstalovat, otevrel jsem si FTP na ftp.zsh.org, vybral jsem si verzi 4.0.3, jsem dal prikaz kopirovat a napsalo mi to, ze soubor neexistuje. Tak jsem dal reload a zjistil, ze ty soubory z ftp zmizely a objevily se tam nove - 4.0.4. Prijemne prekvapeni. :))

Eso Rimmer
Eso Rimmer (neregistrovaný)
26. 10. 2001 14:57 Nový

Jak zamezit doplneni?

celé vlákno

V dokumentaci je spousta prikladu jak doplnovat soubory vyhovujici vzoru urcitemu prikazu. Nevite nekdo, jak ale zamezit, aby se v doplnovani nazvu vyskytly soubory, ktera tam nechci?

Hodilo by se treba, aby vim ignorovalo '*.o' ...

Lada Strojil
Lada Strojil (neregistrovaný)
26. 10. 2001 23:27 Nový

Re: Jak zamezit doplneni?

celé vlákno

Neslouzi presne k tomuhle vyraz s ~?
Tedy *~*.o se nahradi vsemi soubory krome *.o
Ale tohle je v clanku popsano, mozna jsem nepochopil dotaz. :-)

Eso Rimmer
Eso Rimmer (neregistrovaný)
29. 10. 2001 10:40 Nový

Re: Jak zamezit doplneni?

celé vlákno

Nakonec se mi to povedlo prikazem:
compctl -g "*~*.o" vi
dik

Lada Strojil
Lada Strojil (neregistrovaný)
26. 10. 2001 23:29 Nový

Doplnovani parametru prikazu

celé vlákno

Tak tohle me dostalo:
$grep text * --rec<TAB> vam doplni na prikazovou radku slovo recursive. Funguje to i pro ls a dalsi prikazy (snad pro prikazy, ktere maji --help prepinac). Tomu rikam brutalni featura...

pavel riha
pavel riha (neregistrovaný)
29. 10. 2001 7:49 Nový

fakt zajimavej

celé vlákno

jo doplnuje to i po ./configure, akorat me to teda trochu blbo, ale jinak gut

dalsi bomba vec je:
ps >a >b |cat
co zapise vystup ps do dvou souboru a jeste na stdout ;)

Zasílat nově přidané příspěvky e-mailem