Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: NoWin 01 Listopadu 2009, 23:00:12

Název: Náhrada za příkaz clear
Přispěvatel: NoWin 01 Listopadu 2009, 23:00:12
Nazdar, existuje na clear (Bash) nějaká náhrada?
Clear sice smaže obrazovku, ale takovým způsobem, že vytvoří jakousi novou "stránku", tzn. co se zobrazilo na předchozí stránce, se po hejbnutí posuvníkem Terminálu zobrazí, ale to nechci, chci tam mít opravdu čisto, chci, aby se obsah zobrazoval jen na jednu a tu samou "stránku".
Dá se to nějak?
Název: Re: Náhrada za příkaz clear
Přispěvatel: 8472 02 Listopadu 2009, 07:58:35
snad jedine otvorenim noveho terminalu
Název: Re: Náhrada za příkaz clear
Přispěvatel: Firzen 02 Listopadu 2009, 17:43:51
V terminálu se rolování dá vypnout. Ale samotný příkaz clear bohužel vážně nefunguje jako cls ve Windows.. taky mi to scházelo, ale už jsem si zvykl, tak jsem na to pozapomněl.
Název: Re: Náhrada za příkaz clear
Přispěvatel: NoWin 02 Listopadu 2009, 18:15:44
Oběma mockrát děkuju za odpovědi.
S příkazovou řádkou na Woknouzu moc zkušeností nemám, ale třeba na Didaktiku a snad i na Amize příkaz cls byl.
Ale co, nějak se s tím budu muset smířit :)
Název: Re: Náhrada za příkaz clear
Přispěvatel: GdH 02 Listopadu 2009, 18:50:14
gnome-terminal & exit
Můžeš si na to udělat alias třeba cls. Ale asi se ti při tom okno trochu přesune ;)

Zkus se ještě kouknout na příkaz reset.
Název: Re: Náhrada za příkaz clear
Přispěvatel: NoWin 02 Listopadu 2009, 19:58:44
GdH: Obě možnosti jsou bohužel příliš pomalý, ale stejně díky ;)
Název: Re: Náhrada za příkaz clear
Přispěvatel: LuciusMare 02 Listopadu 2009, 21:00:04
Ciste ze zvedavosti,proc to vlastne potrebujes?
Název: Re: Náhrada za příkaz clear
Přispěvatel: NoWin 03 Listopadu 2009, 10:03:12
Ciste ze zvedavosti,proc to vlastne potrebujes?
Dělám si takovou utilitku na rekonfiguraci Debianu a Bububuntu. Hned po instalaci je tam mrtě zbytečnejch balíků (oproti Debianu jich je v Bububuntu samozřejmě skoro dvojnásobek), pak to bude mít za úkol automaticky nastavit a zprovoznit senzory HW, ntp a nainstalovat nějaký balíky (kodeky, pár fontů, některý knihovny) a nakonec překonfigurovat nějaký inicializační skripty na zrychlení bootování a snížení spotřeby RAM (třeba je-li k dispozici víc procesorů/jader, je dobrý nahradit v /etc/init.d/rc concurrency=none za concurrency=shell).

Chci to zejména na zobrazení loga (viz. dole) a pak progressbaru.

Ještě musím vychytat spustu dalších věcí.

Logo bude vypadat podobně jako tohle (ruční výroba; ještě potřebuje pár úprav; nebude tam nápis "debian", ale něco jinýho):

    ░▒▓███████▓▒░
  ░▓▓▒░         ░▓▓▒░
░▒▓░              ░██▒
▒█░      ░▒▒░░     ▒█▓        ██             ██         ██
▓▒      ▒▒         ░█▓        ██             ██
█▒      ▓░         ▒█░ ░▓███████  ░▓█████▓░  ███████▓░  ██   ██████▓░  ███████▓░
▓▒      ▒▓░      ░▓█░  ▓█░    ██  ▓█░   ░█▓  ██    ░█▓  ██        ░█▓  ██     █▓
▒▓       ░▒▒▓▓█▓▓▒░    ██     ██  ████████▓  ██     ██  ██  ░▓███████  ██     ██
 ▒▒                    ▓█░    ██  ▓█░        ██    ░█▓  ██  ▓█░    ██  ██     ██
  ▒▒                   ░▓███████  ░▓██████   ███████▓░  ██  ░▓███████  ██     ██
    ░▒
      ░░
         ░
Název: Re: Náhrada za příkaz clear
Přispěvatel: Yontalcar 03 Listopadu 2009, 12:18:43
třeba je-li k dispozici víc procesorů/jader, je dobrý nahradit v /etc/init.d/rc concurrency=none za concurrency=shell
Citace: /etc/init.d/rc
# Valid options are 'none', 'startpar' and 'makefile'.
Název: Re: Náhrada za příkaz clear
Přispěvatel: Šuohob 03 Listopadu 2009, 12:58:37
doufam, ze ten skript pak nekde vystavis ;)
Název: Re: Náhrada za příkaz clear
Přispěvatel: NoWin 03 Listopadu 2009, 13:29:43
třeba je-li k dispozici víc procesorů/jader, je dobrý nahradit v /etc/init.d/rc concurrency=none za concurrency=shell
Citace: /etc/init.d/rc
# Valid options are 'none', 'startpar' and 'makefile'.
Je možný, že "shell" je zastaralá volba, jeho ekvivalentem by měl bejt "startpar" ;)
Při bootu mi to taky už nepíše blablabla shell blablabla (bootuje mi to dost rychle, přesně si to nepamatuju), ale místo "shell" tam je "startpar". concurrency=shell ale ještě funguje.