A Putty rendelkezik ezzel az “engedélyezi a terminál használatát az xterm 256 színmóddal”, amelyet szívesen használnék, de nem tudom, hogyan. color.sh
parancsfájlt használtam az echo utasítások és parancsok színnel történő kiadására, és valami hasonlót szeretnék tenni az xterm színekkel.
#!/bin/bash ## Specify color to write in using arguments function --help { cat << EOF ERROR: $0 requires a color argument. USAGE: Changes the color of the text piped into it. These color arguments are availabe: ARGUMENT SHORTCUT white ------ w red ------ r green ------ g yellow ------ y blue ------ b violet ------ v teal ------ t bold ------ bb The "bold" argument will modify any color. Use a max of 2 arguments (one color and bold). EOF } function bold { # make the color bold BOLD=1\; } function white { COLOR=1 } function red { COLOR=31 } function green { COLOR=32 } function yellow { COLOR=33 } function blue { COLOR=34 } function violet { COLOR=35 } function teal { COLOR=36 } ## shortcuts function bb { bold } function w { white } function r { red } function g { green } function y { yellow } function b { blue } function v { violet } function t { teal } function o { red bold } ## Execution if [ "$#" = 0 ] then --help fi while (($#)); do $1 shift done echo -n "["$BOLD""$COLOR"m" cat echo -n "[0m"
Megjegyzések
- Kipróbálta a " rendszerszíneket " opció? Vagy esetleg megnézheti a " terminál kompatibilitását "
Válasz
A PuTTY felhasználói kézikönyv szerint ezt alapértelmezés szerint engedélyezni kell :
Ha van olyan alkalmazásod, amely állítólag 256 színű módot használ, és nem működik, előfordulhat, hogy el kell mondanod a szervernek, hogy terminál 256 színt támogat. A Unix rendszeren ezt megteheti annak biztosításával, hogy a TERM beállítása leírjon egy 256 színre képes terminált. Ezt egy olyan parancs segítségével ellenőrizheti, mint például:
infocmp
:$ infocmp | grep colors colors#256, cols#80, it#8, lines#24, pairs#256,
Ha nem látja a
colors#256
a kimenetben lehet, hogy módosítania kell a terminál beállításait. A modern Linux gépeken kipróbálhatja axterm-256color
alkalmazást.
Ha 256 színt szeretne használni egy adott alkalmazásban, például a Vim vagy az Emacs programban, külön útmutatók vannak ennek elérésére:
- Vim: http://vim.wikia.com/wiki/Using_vim_color_schemes_with_Putty
- Emacs: http://www.emacswiki.org/emacs/PuTTY#toc2
Megjegyzések
Válasz
Számomra be kellett mennem a beállításokba, és meg kellett adnom a terminál típusát. Beállítások – > Kapcsolat > Data > Terminál-típus változik xterm-256color
.
Megjegyzések
- Amit a @directedition mondott, az majdnem helyes, de a TERM érték putty-256 színre állítása pontosabb, ha ez támogatott . Beállítások – > Kapcsolat > Adatok > A terminál típusa változik putty-256 színre. Nincs véleményem '. További információt ebben a válaszban talál: superuser.com/a/1069018/1030245
-
xterm-256color
nekem jól működött, míg aputty-256color
hibákat okozott a nyilak vagy aless
eszköz használatakor. Csatlakozás az Ubuntu 19-hez - Úgy tűnik, hogy ez a válasz jobban megfelel 2020-as ' s Ubuntu telepítések és Windows Putty felhasználók számára
Válasz
Kattintson a Rendszer menüre a PuTTY ablak bal felső sarkában.
Válassza a Beállítások módosítása> Ablak> Színek lehetőséget. A “Válassza ki a beállítani kívánt színt” mezőben válassza az ANSI kék lehetőséget, és kattintson a Módosítás gombra. Csúsztassa a jobb oldali fekete nyilat felfelé, amíg meg nem látja a világosabb kék árnyalatot, amely tetszik. Kattintson az OK gombra. Ugyanezeket a lépéseket hajtsa végre az ANSI Blue Bold esetében is, hogy érzékelhető különbség legyen a kettő között. Ha végzett, kattintson az Alkalmaz gombra.
tput colors
.Connection->Data->Terminal-type string
) –putty-256color
, amelyet a rendszer felismerhet.