Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-06-05 10:39:52

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

zsh

zbiór ciekawych porad dotyczących zsh
http://www.grml.org/zsh/#zshlovers

dostępny jako manual, html i pdf :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#2  2007-06-05 22:29:38

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

Wydzieliłem temat, ponieważ wydaje mi się interesujący. :)
W zasadzie dopiero zaczynam z zsh.
Na początek nie będę się wysilał, tylko na początek "zjumam" trochę ustawień z grml.
Przyznam się, że [url=http://www.grml.org/zsh/grml-zsh-refcard.pdf]zestaw ułatwień[/url] z grml zainteresował mnie bardzo.

Edit:

Podoba mi się w tych ustawieniach bardzo pytanie google z linii poleceń, autouzupełnianie nazw hostów, które mam zdefiniowane w ~/.ssh/config i wiele innych ciekawych funkcji. :)
Ktoś kurcze ostro pomyślał. :)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#3  2007-06-06 06:54:02

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: zsh

Podoba mi się w tych ustawieniach bardzo pytanie google z linii poleceń, autouzupełnianie nazw hostów, które mam zdefiniowane w ~/.ssh/config i wiele innych ciekawych funkcji. :)[/quote]
to jeszcze nic, mi szczęka opadła jak przy modprobe <tab> dopełniał mi nazwy modułów, które mogę załadować i przy modprobe -r <tab> nazwy modulów, które mogę wyładować :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#4  2007-06-06 07:10:31

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

W konsoli grml jest taka ładna linia, na dole, ze statusem systemu. Czy wiesz może jakie to ustawienia powodują wyświetlanie tych informacji?


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#5  2007-06-06 09:27:28

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: zsh

w grml-owym zshrc jest coś takiego

Kod:

# display system state
  status() {
        print ""
        print "Date..: "$(date "+%Y-%m-%d %H:%M:%S")""
        print "Shell.: Zsh $ZSH_VERSION (PID = $$, $SHLVL nests)"
        print "Term..: $TTY ($TERM), $BAUD bauds, $COLUMNS x $LINES cars"
        print "Login.: $LOGNAME (UID = $EUID) on $HOST"
        print "System: $(cat /etc/[A-Za-z]*[_-][rv]e[lr]*)"
        print "Uptime:$(uptime)"
        print ""
  }

jeśli dobrze kojarzę to o to ci chodzi, tylko nie wiem gdzie ta funkcja jest wstawiona


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#6  2007-06-06 12:34:10

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

Chodzi mi dokładnie o taki ficzer w konsoli na dole.

[img]http://img402.imageshack.us/img402/1023/gmrlpasekstatusubd6.jpg[/img]

Jak takie coś się konfiguruje?


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#7  2007-06-06 12:37:50

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: zsh


Podoba mi się w tych ustawieniach bardzo pytanie google z linii poleceń, autouzupełnianie nazw hostów, które mam zdefiniowane w ~/.ssh/config i wiele innych ciekawych funkcji. :)
[/quote]
U mnie działa to w bashu.


to jeszcze nic, mi szczęka opadła jak przy modprobe <tab> dopełniał mi nazwy modułów, które mogę załadować i przy modprobe -r <tab> nazwy modulów, które mogę wyładować :)
[/quote]
To też mam w bashu.
Nie ma się czym zachwycać.:P


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
[url=http://fluxboxpl.org]FluxboxPL[/url] | [url=http://zielony.fluxboxpl.org/blog/]Mój Lepszy Świat[/url] | [url=http://www.unixy.pl/]UnixyPL[/url] | [url=www.adescom.pl]Telenia VOIP dla ISP[/url]
JID: zielony@jabster.pl

Offline

 

#8  2007-06-06 13:21:17

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh


Podoba mi się w tych ustawieniach bardzo pytanie google z linii poleceń, autouzupełnianie nazw hostów, które mam zdefiniowane w ~/.ssh/config i wiele innych ciekawych funkcji. :)
[/quote]
U mnie działa to w bashu.


to jeszcze nic, mi szczęka opadła jak przy modprobe <tab> dopełniał mi nazwy modułów, które mogę załadować i przy modprobe -r <tab> nazwy modulów, które mogę wyładować :)
[/quote]
To też mam w bashu.
Nie ma się czym zachwycać.:P[/quote]
:). Jest, póki to jest dla mnie nowe. :P


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#9  2007-06-06 13:55:04

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: zsh

Nie ma się czym zachwycać.[/quote]
no widzisz, a u mnie bash_completion tego nie załatwiał, więc dla mnie jest ;)

ponadto w bashu nie masz chociażby poprawiania literówek (w tym wielkość liter, również przy dopełnianiu), niezapisywania dubli w historii wpisanych poleceń oraz ignorowania wybranych poleceń w historii, skórek prompta (w sumie głupi bajer, ale jest :P) i kilku innych rzeczy, o których jeszcze nie wiem lub teraz nei pamiętam

a jeszcze z cyklu ciekawe linki:
http://zshwiki.org/home/


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#10  2007-06-06 14:26:48

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

Chodzi mi dokładnie o taki ficzer w konsoli na dole.

[img]http://img402.imageshack.us/img402/1023/gmrlpasekstatusubd6.jpg[/img]

Jak takie coś się konfiguruje?[/quote]
Przepraszam, że odpowiadam na swój post.

Wszystko jasne, odpowiedź jest w pliku /usr/bin/grml-init-screen. :)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#11  2007-06-07 00:47:20

  Matthew - Użytkownik

Matthew
Użytkownik
Skąd: Lipka/Gdańsk (PG)
Zarejestrowany: 2006-06-09
Serwis

Re: zsh

A u mnie nie działa nic. :( Wygląda nawet gorzej niż bash bo nie koloruje.

Offline

 

#12  2007-06-07 07:30:27

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

A u mnie nie działa nic. :( Wygląda nawet gorzej niż bash bo nie koloruje.[/quote]

Czy ustawiłeś sobie w katalogu domowym pliki .zshrc i .zshrc.global wg. ściągawki podlinkowanej w drugim poście?
Ze [url=http://hg.grml.org/grml-etc-core/]strony[/url] tam wskazanej można sobie dociągnąć te pliki wraz z kilkoma innymi (również pomocnymi moim zdaniem) i użyć.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

#13  2007-06-08 20:37:14

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: zsh

azhag - mój bash nie zapisuje dubli. nie i chuj.

jak chcesz skórki, polecam bashish.

lekki offtopic... mój PS1 :D

Kod:

'[[33[1;32m] $(date +%H%M%S) $RANDOM ! # j $(temp=$(cat /proc/loadavg) && echo ${temp%% *}) u@h w [33[0m]]n$ '

uwaga, między $ a zamykającym ' jest spacja ;] $RANDOM przydaje się przy podejmowaniu życiowych decyzji :D


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#14  2007-06-08 23:27:00

  Drag4on - Użytkownik

Drag4on
Użytkownik
Zarejestrowany: 2005-06-26

Re: zsh

Ja tylko nie moge na ich stronie znależć gpg do tego repo.
Ale ogólnie pliki konfigfuracyjne są fajne, chciaż bez nich jakoś tak zsh wydaje sie nie pozorny :]


"Polska: kraj, w którym żyję, tfu - gniję.
W telewizji wciąż te same zakazane ryje."

Offline

 

#15  2007-06-16 12:34:51

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: zsh

właśnie odkryłem wbudowany w shell kalkulator - zcalc :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#16  2007-06-18 17:47:45

  svL - Użytkownik

svL
Użytkownik
Zarejestrowany: 2007-06-17

Re: zsh

Jako, że to mój pierwszy post witam wszystkich. Od dłuższego czasu używam zsh, ale to co zobaczyłem na grml wymiata (btw bardzo ciekawe live-cd) trzeba będzie się uważnie przyjrzeć ich konfiguracji. Dla chcących spróbować zsh coś po polsku http://czytelnia.ubuntu.pl/index.php/2007/06/13/z-shell-powloka-dla-interaktywnych/


"God, root, what is difference?"

Offline

 

#17  2007-06-18 20:22:18

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: zsh

Nie no, co nie wypas. Super to jest. Czy skrypty pisane dla basha są choć trochę kompatybilne z zsh bo zacząłem czytać książkę skrypty powłoki helionu i nie chciał bym żeby to czytanie było bezsensowne.

Offline

 

#18  2007-06-18 21:31:42

  svL - Użytkownik

svL
Użytkownik
Zarejestrowany: 2007-06-17

Re: zsh

Czy skrypty pisane dla basha są choć trochę kompatybilne z zsh[/quote]
jak najbardziej, zaczynając skrypt definiujesz z jakiej powłoki korzysta (ofc bash zostaje w systemie)


"God, root, what is difference?"

Offline

 

#19  2007-06-18 21:49:17

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: zsh

co za różnica, zanim był bash większość ludzi jako powłoki logowania używała csh, zaś do skryptów sh (wszyscy wiemy chyba jak genialnym językiem skryptowym csh jest...). loguj się do zsh, a skryptom dawaj #!/bin/bash i tyle.


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#20  2007-06-19 06:33:10

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: zsh

W sumie to fakt ale czy skrypty basha uruchomione w zsh zadziałają czy składnia jest zupełnie inna?

Offline

 

#21  2007-06-19 15:42:20

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: zsh

FAQ mówi że lepiej nie polegać zbyt mocno na emulacji basha, ale myślę że najrozsądniej byłoby po prostu spróbować uruchomić kilka nieszkodliwych skryptów. niby jakaś tam kompatybilność jest...


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#22  2007-06-19 18:02:33

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: zsh


Podoba mi się w tych ustawieniach bardzo pytanie google z linii poleceń, autouzupełnianie nazw hostów, które mam zdefiniowane w ~/.ssh/config i wiele innych ciekawych funkcji. :)
[/quote]
U mnie działa to w bashu.


to jeszcze nic, mi szczęka opadła jak przy modprobe <tab> dopełniał mi nazwy modułów, które mogę załadować i przy modprobe -r <tab> nazwy modulów, które mogę wyładować :)
[/quote]
To też mam w bashu.
Nie ma się czym zachwycać.:P[/quote]

Możesz opisać jak to się robi w bashu?

Offline

 

#23  2007-09-19 14:30:34

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: zsh

Wczoraj pisałem komuś prostego jednolinijkowca

Kod:

feh *([jJ][pP][gG]|[gG][iI][fF]|[bB][mM][pP]|[pP][nN][gG])

sprawdzam — działa, więc posyłam w świat. Odpowiedź: [i]nie działa[/i]. OK, może coś źle skopiowałem, sprawdzam co wkleiłem na stronie — działa. Po kilku minutach olśnienie — przełączam shell na bash i, niespodzianka, nie działa. I działać nie ma prawa, ponieważ bash — jak się okazuje — nie ma zielonego pojęcia czym są wyrażenia regularne...


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#24  2007-09-19 15:56:24

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: zsh

Nie ma się czym zachwycać.[/quote]
no widzisz, a u mnie bash_completion tego nie załatwiał, więc dla mnie jest ;)
[/quote]
wydaje sie ze powinien zalatwiac ... u mnie dziala :-)

ponadto w bashu nie masz chociażby poprawiania literówek (w tym wielkość liter, również przy dopełnianiu), niezapisywania dubli w historii wpisanych poleceń oraz ignorowania wybranych poleceń w historii[/quote]
ignorowanie polecen ustawia sie przez HISTIGNORE= wstawienie tam & powoduje ignorowanie dubli ...

Wczoraj pisałem komuś prostego jednolinijkowca

Kod:

feh *([jJ][pP][gG]|[gG][iI][fF]|[bB][mM][pP]|[pP][nN][gG])

sprawdzam — działa, więc posyłam w świat. Odpowiedź: [i]nie działa[/i]. OK, może coś źle skopiowałem, sprawdzam co wkleiłem na stronie — działa. Po kilku minutach olśnienie — przełączam shell na bash i, niespodzianka, nie działa. I działać nie ma prawa, ponieważ bash — jak się okazuje — nie ma zielonego pojęcia czym są wyrażenia regularne...[/quote]

prawdziwych tak latwo nie ma ale w bashu wyglada to tak:

Kod:

feh *[jJ][pP][gG] *[gG][iI][fF] *[bB][mM][pP] *[pP][nN][gG]

(porownanie z prawdziwymi to przez expr)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#25  2007-10-12 21:35:42

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: zsh

Zsh mi się wywaliło jak zacząłem próbować funkcji przeszukiwania historii "/" i  "?" . Wylogowało mnie z roota. :)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.018 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00105 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.216.70.205' WHERE u.id=1
0.00088 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.216.70.205', 1732695996)
0.00041 SELECT * FROM punbb_online WHERE logged<1732695696
0.00060 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=8227 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00545 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=8227 ORDER BY p.id LIMIT 0,25
0.00389 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=8227
Total query time: 0.01254 s