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
Příkazový řádek - přítel nejvěrnější

Michal Ambroz
Michal Ambroz (neregistrovaný)
10. 4. 2001 3:49 Nový

bash - defaultni hledani v histori

celé vlákno

      Dobry den
      Dovolil bych si malinkou opravu. Bash ma implicitne namapovane klavesy na hledani. Jen jejich funkce je tak nejak obracene nez funkce zminovane v clanku. Obracene v tom smyslu, ze se nejdrive macka a pak se zadava co chcete v historii najit.

Klavesy jsou:
C-r reverse-search-history
      Pokud zmacknete objevi se prompt na kterem tak jak pisete, tak se vam z historie vybavuje stary radek. Opetovnym zmacknutim je mozne postupovat dale do historie pro stejny retezec.

M-p non-incremental-reverse-search-history
M-n non-incremental-forward-search-history
      Pri stisku techto klaves (na PC klavesnici se jako Meta obvykle pouziva Alt) se objevi podstatne chudsi vyzva nez u minuleho prikladu, a to pouze ":". Po zadani hledaneho retezce a stisknuti enter se zobrazi vyhledana radka. Neprisel jsem na zpusob jak se dostat na dalsi podobny vyhldany retezec, takze tyto dve zkratky nepatri k mym oblibenym.


      Oproti funkcim history-search-forward nebo history-search-backward maji tyto funkce vyhodu (nebo nevyhodu - kazdy prebere sam), ze nevyhledavaji od zacatku, ale kdekoli na prikazove radce.

Michal Ambroz
Michal Ambroz (neregistrovaný)
10. 4. 2001 3:55 Nový

Re: bash - defaultni hledani v histori

celé vlákno

      Malem bych zapomnel ... dekuji za prima clanek :)

Michal (O_O)

Jiří Lisický
Jiří Lisický (neregistrovaný)
10. 4. 2001 10:35 Nový

Re: bash - defaultni hledani v histori

celé vlákno

>M-p non-incremental-reverse-search-history
>Neprisel jsem na zpusob jak se dostat na dalsi podobny
>vyhledany retezec, takze tyto dve zkratky nepatri
>k mym oblibenym
Tak jsem to zkusil a stačí stisknout znova tu kombinaci kláves a na prompt ":" stisknout znova Enter. Ale je to poněkud moc kláves.

Martin Hassman
Martin Hassman (neregistrovaný)
10. 4. 2001 8:37 Nový

fakt dobry

celé vlákno

Tak jsem si myslel, ze mi shell poskytuje dost pohodlnosti(z 80% mam nastaveni jiz z instalace) a zbytek jsou jenom takovy fajnovcinky, ktery neni treba se ucit. Zkusil jsem priklady z vaseho clanku... a uz to mam defaultne nastaveny, diky :-)

Martin Povolny
Martin Povolny (neregistrovaný)
10. 4. 2001 9:17 Nový

adresare pri doplnovani

celé vlákno

moc se mi libi:

shopt -s extglob

complete -f -X '!*.+(eps|ps)' gv ghostview

ale chtel bych to nejak spojit s doplnovanim adresaru
(neco jako '-A directory' or '-f -X '!*.ps'...)
vite nekdo jak na to ?

Beda Kosata
Beda Kosata (neregistrovaný)
10. 4. 2001 9:20 Nový

Prima clanek

celé vlákno

Pro nas lenochy je tenhle clanek opravdu bezva. Manualova stranka k bashi je hrozne dlouha a nikdy se mi nechtelo ji cist. Diky
BEDA

Tuttle
Tuttle (neregistrovaný)
11. 4. 2001 16:16 Nový

Re: Prima clanek

celé vlákno

Presto je man bash velmi zajimave cteni. :) Doporucuji.
Dekuji panu Satrapovi za vyborny clanek. Clanky s praktickymi tipy patri mezi me nejoblibenejsi.

Ivos
Ivos (neregistrovaný)
10. 4. 2001 10:19 Nový

Ovladani jako ve vi editoru

celé vlákno

Ti, kteri znaji editor vi mozna oceni, ze prikazovou radku je take mozne ovladat jako v editoru vi. Staci napsat: set -o vi nebo do ~/.inputrc radek set editing-mode vi
a pak muzete editovat radku stejne, jako by byla napsana v editoru vi. Stejnym zpusobem lze hledat v historii. Posledni prikaz tak ziskate stiskem klaves Esc k (jako prechod na predcholzi radek v editoru vi) a vyhledavat v historii muzete prikazem Esc / (napr. Esc /make vyhleda posledni prikaz, ktery obsahuje retezec make a pokud to neni ten pravy, pak se da dale vyhledavat stiskem klavesy 'n'). Pri tomto vyhledavani lze pouzit i regularni vyrazy. Napr. Esc /^locate vyhleda radky zacinajici retezcem locate a vynecha napr. radky obsahujici retezec slocate.
Tresnickou na dortu je pak v tomto rezimu prikaz Esc v, ktery primo otevre editor vi a v nem bude vas editovany radek. Nyni muzete napsat i nekolikaradkovy shellovy skript, ktery pak pouhym ulozenim (:wq) spustite. Tento skript pak muzete znovu vyvolat z historie, pripadne editovat vyse uvedenymi zpusoby nebo jej treba ulozit do souboru.

Zbynek Vyskovsky
Zbynek Vyskovsky (neregistrovaný)
10. 4. 2001 11:21 Nový

Re: Ovladani jako ve vi editoru

celé vlákno

Ciste jeste technicky detail pro vetsi chrochtani blahem - kdyz mate k dispozici terminal, ktery z Alt-klavesa generuje Esc-klavesa (coz jsou az na xterm vsechny), tak staci jen Alt-k pro predchozi radek, Alt-/ pro historii atd.<br>

Jeste k tomu editovani ve vi - kdyz editor vrati chybovy kod, tak se prikaz nespusti (ve ViM napr. :cq).

Anton Kuco
Anton Kuco (neregistrovaný)
10. 4. 2001 10:57 Nový

Fajn clanok

celé vlákno

Vdaka za clanok - presne taketo informacie som potreboval.

David Olszynski
David Olszynski (neregistrovaný)
10. 4. 2001 11:55 Nový

doplnovani spec. znaku

celé vlákno

Moc prima clanek. Dekuji.

Jen bych se rad zeptal na jednu vec:
Jde nejak nastavit, ktere znaky ma bash pouzit pri doplnovani jmen souboru se specialnimi znaky? Priklad:
soubor vykricnik! se po napsani ls vy[tab] doplni na ls "vykricnik!", coz po enteru da
bash: !": event not found
Ja bych chtel aby tam misto " byly ' nebo jeste lepe, aby pred spec. znaky bylo lomitko. Nevite nekdo, kde se nastavuje tohle?

Zbynek Vyskovsky
Zbynek Vyskovsky (neregistrovaný)
10. 4. 2001 15:12 Nový

Re: doplnovani spec. znaku

celé vlákno

Pouzijte bash2, u bashe jsem s tim mel taky problem, psal jsem bug-report a bylo mi odpovezeno, ze bash 1 je vec stara 2-3 roky.

Tomáš Mrkvička
Tomáš Mrkvička (neregistrovaný)
10. 4. 2001 13:54 Nový

zřejmě naprosto stupidní dotaz

celé vlákno

předesílám, že jsem uživatel windows linuxem zcela nepoznamenaný. v poslední době jsem na rootu a rebootu četl několik článků o příkazové řádce a přiznám se, trochu závidím. okýnka jsou pěkná věc, ale občas si připadám jako robot, který neustále kliká každý den na stejné ikonky a buttonky, což mě mírně vytáčí. je command line ve woknech (2000) úplně nepoužitelná stejně jako DOSový command.com nebo existuje něco podobného, co by usnadňovalo práci na rutinních úlohách i pro windows? nebo si mám ten mandrake konečně nainstalovat? co myslíte?

jouda
jouda (neregistrovaný)
10. 4. 2001 14:01 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

rozhodne instalovat
a nemusi to byt Mandrake...

Jirka Fritzl
Jirka Fritzl (neregistrovaný)
10. 4. 2001 14:09 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Pro windosi existuje nahrada za command.com od firmy JPsoft nebo tak nejak. Jmenuje se to 4nt (pro NT) a 4dos (pro Win9x a DOS), bohuzel je to shareware a funkcema a konfigurovatelnosti to nema na klasicky bash. No alespon, ze to umi doplnovani slov :-).

Miro
Miro (neregistrovaný)
10. 4. 2001 16:25 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Doplnovanie slov zvlada aj command v NT4 a W2K. Treba to len nastavit v registroch.

joe
joe (neregistrovaný)
10. 4. 2001 20:07 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Jak, musim na windows delat, takze by se mi to velice hodilo.

Michal Vodicka
Michal Vodicka (neregistrovaný)
11. 4. 2001 0:15 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Je to DWORD HKCU\Software\Microsoft\Command Processor\CompletionChar. Rozumne nastaveni je 9, tedy tabelator. Nechapu, proc to neni by default... Teda, ve w2k na to nejake klavesy maji, ale to jsem zapomel. Stejne radeji zkuste 4NT :-)

Tomas Zellerin
Tomas Zellerin (neregistrovaný)
10. 4. 2001 14:40 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Existuje primo bash; klicove slovo pro vyhledavac je treba CYGWIN - je to (myslim) GNU balik nastroju z unixu (take sed, awk a dalsi) pro Windows. Moc velke zkusenosti s tim nemam, ale ctrl-r pro revers search funguje jak jsem prave overil ;)

Jinak otazka spis na administratory roota - neuvazuje se o nejakem systemu hodnoceni clanku? Obcas (treba u tohoto clanku) by clovek rad dal autorovi najevo, ze se clanek libil, ale spamovat kvuli tomu postu nebo tyhle prispevky se az tolik nechce...

Tomáš Krause
Tomáš Krause (neregistrovaný)
10. 4. 2001 16:30 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Něco se chystá, nechte se překvapit :))

beda bagr
beda bagr (neregistrovaný)
11. 4. 2001 17:08 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

naposled co sem sedel na widlich, je to uz opravdu davno a mel pusteny cygwinovsky port bashe nebo co to presne je, tak se mi zdalo, ze mit XT a puvodni dosovsky command.com, tak budu rychlejsi.

Daniel Novotny
Daniel Novotny (neregistrovaný)
10. 4. 2001 15:03 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

pro DOS existuje shell zvany NEWCOM.
Mozna uz se team, ktery ho vyvijel, rozpadl,
protoze se nemuzu dostat na jejich stranky.
Jediny odkaz ktery jsem ted' nasel je
http://www.bsa.lu/dl/contrib/newcom/newcom.html

Sam jsem take pracoval na programu EXEmand.EXE
(parodie na COMmand.COM) ktery mel mit historii,
completion apod. ale vzhledem k tomu, ze newcom
je uz hotovy a ma to v sobe, jsem to prestal
vyvijet uz v ranne alfa-fazi vyvoje.

Kdyby jiz nikde na inetu nebyl, zamailujte mi
a ja ho vystavim u sebe na webu (muzu, je to GPL)

Daniel Novotny
Daniel Novotny (neregistrovaný)
11. 4. 2001 8:59 Nový

URL na Newcom

celé vlákno

Newcom je ode dneska u mne na webu:
http://www.fi.muni.cz/~xnovotn3/newcom.zip

Michal Vodicka
Michal Vodicka (neregistrovaný)
11. 4. 2001 0:04 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

Proc stupidni? CMD na NT/w2k je o neco malo chytrejsi nez command.com, ale pokud pouzivate command line aspon jednou denne, zkuste neco lepsiho. Zmineny 4NT/4DOS najdete tady: http://jpsoft.com/ . Neda se to tak dobre konfigurovat jako bash a tcsh, ale umi to vetsinu veci zminenych v clanku. Stejne tak je pouzitelny bash z CygWin, urcite existuje port tcsh (mel jsem, ale zapomel jsem odkud...).

Vladimír Láník
Vladimír Láník (neregistrovaný)
11. 4. 2001 23:51 Nový

Re: zřejmě naprosto stupidní dotaz

celé vlákno

No podobnych projektu bude pravdepodobne mnohem vic, viz napr. http://dog.sourceforge.net/ .

Martin Rusko
Martin Rusko (neregistrovaný)
10. 4. 2001 16:23 Nový

Podakovanie.

celé vlákno

Co clanok, to perla. Dakujem pan Satrapa. Vynikajuci obsah a jemny humor, naozaj jedinecna kombinacia.
S pozdravom
mARTIn

Zdenek Vrablik
Zdenek Vrablik (neregistrovaný)
10. 4. 2001 19:03 Nový

take dekuji

celé vlákno

Dekuji jako vzdy skvely clanek

Pavel Safranek
Pavel Safranek (neregistrovaný)
10. 4. 2001 20:41 Nový

Pekny prispevek

celé vlákno

Rad ctu takoveto prispevky, kdy se dari vysvetlit technicky aspekt a pritom to jeste cloveka potesi :-)) Aspon timto zpusobem vyjadruji poklonu autorovi.

Michal Vitecek
Michal Vitecek (neregistrovaný)
10. 4. 2001 21:01 Nový

a co zsh?

celé vlákno

dobry den,
clanek byl fajn, ale v zajmu vetsi informovanosti ostatnich jsem postradal zminku o zsh. jak bash, tak tcsh jsou v oblasti doplnovani v porovnani s zsh uplne k nicemu a zsh je suverenne v teto kategorii prevalcuje.
uprimne receno nechapu, jak je mozne, ze se tak priserne shelly jako je bash ci tcsh muzou jeste porad pouzivat :)

fuf

Martin Mačok
Martin Mačok (neregistrovaný)
10. 4. 2001 21:38 Nový

Re: a co zsh?

celé vlákno

souhlasim, zsh opravdu 'kope rit' ;-)
http://www.research.att.com/sw/download/
http://www.zsh.org/
http://www-106.ibm.com/developerworks/eeng/library/eeng_zsh.htm

osobne pouzivam na skriptovani 'ksh' a na interaktivni shell 'zsh' a to letech pouzivani bash/bash2/tcsh toho vubec nelituju :)

Michal Krause
Michal Krause (neregistrovaný)
12. 4. 2001 11:23 Nový

Re: a co zsh?

celé vlákno

Tak o něm, chlapci, něco napište, osvěta jistě neuškodí :)
Sám zsh bohužel nepoužívám, takže bych asi nebyl nejlepším recenzentem :)

David Alimov
David Alimov (neregistrovaný)
2. 5. 2001 12:02 Nový

Bezva clanek, jak jinak

celé vlákno

diky temto strankam a clankum od p. Satrapi jsem zacal chapat co je to Linux. A moc mi pomohly pri zacatcich. Nektere manualy jsou moc podrobme, je to spravne, ale pro cloveka, ktery chce vedet jak najit v prikazovem radku soubor, je to dost tvrdy orisek na zacatek. A diky tohoto umoznuji vsichni autori lepsi zacatky. diky vam vsem, ale nejvetci dik je p. Satrapovi, ktery do odborneho clanku umi vnest homor, coz zprijemni cetbu jindy SILENEHO textu. diky moc David

off-by-one
off-by-one (neregistrovaný)
10. 1. 2006 20:47 Nový

CHYBA ŘÁDKU

celé vlákno
NEJDE MI VUBEC SPUSTIT PŘÍKAZOVÝ ŘÁDEK ANI SPRÁVCE ÚLOH.NEVÍ NEKDO CIM TO JE?NAPISTE NEKDO.PLEASE.PLEASE.
Zasílat nově přidané příspěvky e-mailem