Portál AbcLinuxu, 6. května 2025 14:52

Ridici sekvence linuxoveho terminalu

30.12.2009 17:48 | Přečteno: 1028× | Linux | poslední úprava: 3.1.2010 17:04

Toto sice neni z me hlavy, ale vkladam to sem spis jako uzitecny zapisek. Krom tech zakladnich jsem nektere zkratky ani neznal :o)

Seznam zkratek:

CTRL-C

This is the most commonly used sequence. In the bash shell, CTRL-C will terminate any currently running process and return you to the bash prompt. For example, if you accidentally run a command that does not stop, use CTRL-C to cancel the command.

CTRL-D

Many Unix commands read their input directly from the keyboard. An example is the WC command. WC counts the number of lines, words and characters that a user types in from the keyboard. So if you tpye WC at the command prompt, the command will wait for your input till you use CTRL-D to signal the end of transmission.

CTRL-Z

Means to suspend a program. For example, you are working with a command and you want to stop it temporary as it is taking too long. To do that, you can use CTRL-Z. You can later restore back the command using the fg command.

CTRL-U

If you have messed up a certain command and you want to start all over, instead of using backspace, you can use CTRL-U. CTRL-U resets the current line.

CTRL-H

Instead of using the backspace key, you can use CTRL-H to function the same way. Unless the backspace key is malfunctioned or mapped wrongly, this sequence serves very little purpose.

CTRL-L

If your screen is too cluttered with unwanted information, you can clear the screen using CTRL-L.

CTRL-S

Freeze your screen. This is a good command to use if you decide to go for a coffee break and do not want any process to run till you are back.

CTRL-Q

This sequence is exactly the opposite to CTRL-S. If you have freezed the screen before, you use this command to unfreeze it.

CTRL-J

Functions the same way as the RETURN key.

CTRL-G

Makes a terminal beep sound for fun and entertainment.

edit: Doplnek z diskuse - zbytek prikazu v man bash pod nadpisem Commands for Moving

Article Source: http://EzineArticles.com/?expert=Bernard_Peh        

Hodnocení: 67 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

30.12.2009 18:13 Někdo jiný | skóre: 18 | blog: Někde jinde
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
Velice užitečná věc, o tom žádná. Nicméně jich tady opravdu hodně chybí, minimálně pro Bash. Všechny zkratky jsou vypsané v man bash, sekce READLINE, nadpisy Commands for Moving a následující.
30.12.2009 18:23 drtic_cz | skóre: 5 | blog: drtic
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Diky za koment, taky velice uzitecna vec vedet, ze v tom pekelne dlouhem manualu jde taky neco dohledat .-)
Arch Linux!
Amarok avatar 30.12.2009 20:00 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
No vida, nektere jsem ani neznal.
Ja pouzivam (mimo C a D a Z) hlavne tyhle:
ctrl+a  (= Home)
ctrl+e (= End)
alt+f (= forward, 1 word)
alt+b (= backward, 1 word)
Misto ctrl+l jde taky napsat prikaz clear :)
GNUniverse - May the source be with you...
AnachronyX avatar 31.12.2009 00:35 AnachronyX | skóre: 3 | blog: Zastudena
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Emacs je věčný ;-)
“There is no system but GNU, and Linux is one of its kernels.” — Saint IGNUcius
thingie avatar 30.12.2009 20:12 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
Já bych asi úplně nepoužil termín klávesové zkratky, ten se sem vůbec nehodí. Klávesové zkratky má váš virtuální terminál (gnome-terminal, konsole, xterm), tohle jsou řídící sekvence.
Růžové lži.
3.1.2010 16:44 drtic_cz | skóre: 5 | blog: drtic
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Pravda...opravim :)
Arch Linux!
30.12.2009 20:19 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
Jiz mnoho let neni pravda, ze by CTRL-H bylo to same co backspace. Bash a nektere jine programy sice na CTRL-H reaguji stejne jako na backspace, ale to je spis jen z historickych duvodu.

CTRL-L do vsech tech ostatnich dost nezapada, protoze to je vylozene aplikacni zkratka, zatimco ostatni vychazi z jaderneho terminaloveho kodu (resp. jeho konfigurace).
xsubway avatar 30.12.2009 22:06 xsubway | skóre: 13 | blog: litera_scripta_manet
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
Nejčastěji rozhodně používám CTRL-R pro vyhledání předchozích použitých příkazů ;-)
30.12.2009 23:21 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin
Užitečnější by ten zápisek byl, kdyby člověk nemusel skrolovat půl kilometru doleva a doprava, aby si ho mohl přečíst. (Aneb nějaký důvod, proč je v <pre>?)
Quando omni flunkus moritati
30.12.2009 23:31 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Na toto ma Opera killer feature "Fit to Width" a vtedy sa zapne agresivnejsie lamanie riadkov (aj uprostred slova, ak nie je nikde medzera) a zmensia sa obrazky, aby sa vosli na sirku. Proste po zapnuti toho modu je nutne skrolovat iba vertikalne.
If you hold a Unix shell up to your ear, you can you hear the C.
Nicky726 avatar 31.12.2009 12:30 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
+1
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
Nicky726 avatar 31.12.2009 12:32 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
A ještě si rejpnu, proč není zdroj ve formě klikatelného odkazu na smysluplným textem?

Jinak užitečné zápisek, díky.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
3.1.2010 16:56 drtic_cz | skóre: 5 | blog: drtic
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Taky opraveno..nechtelo se mi to rucne formatovat :)
Arch Linux!
31.12.2009 03:08 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Odpovědět | Sbalit | Link | Blokovat | Admin

Ctrl-C: "will terminate any currently running process" - no, to rozhodně ne. Ukončí nanejvýš proces, který na daném terminálu momentálně běží na popředí. A ani to ne vždy, spíš mu jen řekne, aby skončil, ale co ten proces opravdu udělá, to je jen a jen na něm.

Ctrl-D: proces čtoucí z terminálu dostane EOF, ale jen pokud tuto kombinaci použijete na začátku řádku. Jinak chování závisí na shellu (a také na jeho nastavení).

Ctrl-S: zablokuje terminál, ale že by zastavil všechny procesy, to určitě ne. Když jdete na kafe, použijte podle potřeby lock, vlock, xlock nebo funkci uzamknutí ve vašem desktopovém prostředí, ale rozhodně ne Ctrl-S. Navíc bývá tato klávesová zkratka často potlačena.

Amarok avatar 31.12.2009 09:29 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Me ctrl+s funguje hlavne nejak divne (pouzivam urxvt + bash), zamknu shell, ale kdyz pak neco vytukam a stisknu enter a pak odemknu shell, tak se ten prikaz zpusti. Melo by to uplne pohlcovat klavesnici mimo akce odemknuti. Cili to nepouzivam.
GNUniverse - May the source be with you...
31.12.2009 11:14 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Ctrl+S totiz vobec nie je ziadne zamykanie shellu, ale pozdrzanie vypisu. Sluzilo to na to, ked ta program zahlcuje vypismi a ty si ich chces pozdrzat precitat.
If you hold a Unix shell up to your ear, you can you hear the C.
31.12.2009 12:51 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Ctrl+S totiz vobec nie je ziadne zamykanie shellu, ale pozdrzanie vypisu.
Což může zastavit běžící program, pokud nemá vypisování nastavené s NONBLOCK
Quando omni flunkus moritati
31.12.2009 11:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Melo by to uplne pohlcovat klavesnici mimo akce odemknuti.

Víte o nějakém dokumentu, který by tvrdil, že se to tak má chovat? Co si pamatuji, chovalo se to vždy takto.

31.12.2009 11:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
(takto = tak, jak jste popsal, že se to chová)
Amarok avatar 31.12.2009 11:59 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Ja jdu jen podle toho, co bylo napsano nahore ve clanku, na zaklade toho jsem tu zkratku vyzkousel. Ze je ten popis spatny, jsem nevedel.
GNUniverse - May the source be with you...
31.12.2009 13:36 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Od toho je tu diskuse. Mimochodem, není to článek, je to blogpost - pevně věřím, že jako článek by tu něco takového nemělo nejmenší šanci projít.
Amarok avatar 31.12.2009 15:05 Amarok | skóre: 33 | blog: blogoblog
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Slovo blogpost neznam, takze je to pro me stejne clanek :D Dejme tomu "clanek v blogu". No a nediskutujeme o tom? Nepopiram, ze je tu diskuze.
GNUniverse - May the source be with you...
31.12.2009 15:31 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Chtěl jsem tím říct, že je to jen příspěvek do blogu, tam si může každý napsat co chce a nikdo je nekontroluje, takže je větší pravděpodobnost, že tam budou nějaké chyby. Články procházejí kontrolou redakce (a recenzentů), takže by měly být důvěryhodnější.
3.1.2010 16:59 drtic_cz | skóre: 5 | blog: drtic
Rozbalit Rozbalit vše Re: Klavesove zkratky linuxoveho terminalu
Vlozil jsem to sem jen jako uzitecnou poznamku, az si zas nebudu moct na nejakou vzpomenout + popis, kde najit zbytek v man...
Arch Linux!

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.