GNU/Linux >> Znalost Linux >  >> Linux

Vyčištění konzole Shell?

Existuje způsob, jak vyčistit to, co je zobrazeno na konzole shellu (v ubuntu linux) pouze jedním nebo dvěma klíči? Když dostanu záplavu řádků z grep a to přesahuje výšku okna, chci se po výzvě rychle posunout zpět do pozice, kde jsem zadal příkaz. Mohu to udělat, pokud jsem před zadáním příkazu otevřel nový terminál a přešel do výchozí pozice. Ale pokud budu nadále používat stejné okno terminálu, musím polohu najít ručně. Ctrl +l není odpověď, protože pouze roluje a obsah terminálu zůstává. Nemohu použít less protože barevný výstup grep se barevně nezobrazuje.

Přijatá odpověď:

The

reset

příkaz, který je součástí ncurses a nachází se
v balíčku ncurses-bin na Debianu, úplně vyčistí konzoli. Je to to, co chcete?

Krátké shrnutí reset z manuálové stránky:

reset nastaví režimy vaření a echo,
vypne režimy cbreak a raw, zapne
překlad nového řádku a resetuje všechny
nenastavené speciální znaky na jejich
výchozí hodnoty před provedením terminálu
inicializace stejným způsobem jako tset.

Jak je diskutováno v https://superuser.com/questions/122911/bash-reset-and-clear-commands a jak poukázal Erik ve zúčtování konzoly Shell, clear pouze vymaže obrazovku, reset bude (jak to řekl velký nos) „resetuje váš terminál, když se pokazí řídicími sekvencemi“. Osobně jsem dobrý ve svém terminálu, a když ho vyčistím, nechci vrátit nic, co tam bylo předtím, takže použiji reset . Ale ymmv.


Linux
  1. Jak předvánočně upravit váš linuxový terminál a Shell

  2. Koncová rychlost:Pohyb ve vaší skořápce rychle

  3. Jak otestovat, jaký Shell používám v terminálu?

  1. Je terminál Gnome typem prostředí bez přihlášení?

  2. Jak spustit skript shellu na konzole Unix nebo terminálu Mac?

  3. Spusťte shell skript v novém terminálu z aktuálního terminálu

  1. Zakázat barvu v shellu/terminálu

  2. Server Ubuntu:Nevidím můj vstup v terminálu

  3. Kde je terminálový pohled na tty7