GNU/Linux >> Znalost Linux >  >> Linux

Jaký je rozdíl mezi různými $term proměnnými?

Zkoušel jsem vt100, vt102, vt220 a xterm pomocí top .

Ale nemohu najít jejich rozdíl. Existuje nějaký jiný typ termínu? Jaký je jejich rozdíl?

Přijatá odpověď:

xterm má být nadmnožinou vt220 , jinými slovy je to jako vt220 ale má více funkcí. Například xterm obvykle podporuje barvy, ale vt220 ne Můžete to vyzkoušet stisknutím z uvnitř top .

Stejným způsobem vt220 má více funkcí než vt100 . Například vt100 zdá se, že nepodporuje F11 a F12 .

Porovnejte jejich funkce a únikové sekvence, které si váš systém myslí, že mají, spuštěním infocmp <term type 1> <term type 2> , např. infocmp vt100 vt220 .

Úplný seznam se liší systém od systému. Měli byste být schopni získat seznam pomocí toe , toe /usr/share/terminfo nebo find ${TERMINFO:-/usr/share/terminfo} . Pokud nic z toho nefunguje, můžete se také podívat na terminfo.src ncurses, odkud většina distribucí získává data z těchto dnů.

Ale pokud váš terminál nevypadá takto nebo takto, můžete použít jen několik dalších:

  • xterm-color – pokud používáte starší systém a barvy nefungují
  • putty , konsole , Eterm , rxvt , gnome , atd. – pokud používáte emulátor XTerm a některé funkční klávesy, Backspace, Delete, Home a End nefungují správně
  • screen – pokud běží na obrazovce GNU (nebo tmux)
  • linux – při přihlašování přes linuxovou konzoli (např. Ctrl+Alt+F1 )
  • dumb – když je všechno rozbité

Linux
  1. Jaký je rozdíl mezi $(stuff) a `stuff`?

  2. Rozdíl mezi operátory Bash [[ Vs [ Vs ( Vs ((?

  3. Rozdíl mezi [[ $a ==Z* ]] a [ $a ==Z* ]?

  1. Jaký je rozdíl mezi /sbin/nologin a /bin/false?

  2. Jaký je rozdíl mezi středníkem a dvojitým ampersandem &&?

  3. Jaký je rozdíl mezi normálním uživatelem a systémovým uživatelem?

  1. Jaký je rozdíl mezi Print a Printf v Awk?

  2. Jaký je rozdíl mezi Python-minimal a Python-all?

  3. Jaký je rozdíl mezi ls a l?