Vai al contenuto

coloriamo il terminale


dmask

Messaggi raccomandati

oggi mi son chiesto

"ma su linux io il terminale lo avevo a modi arlecchino... ed in piu sul titolo della finestra mi appariva il percorso che sto usando in questo momento, perchè qui mi appare "Terminale"?"

così mi son messo a cercare un po il file bashrc e (sta in /private/etc/bashrc)

e l'ho modificato così:

# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
  return
fi

# Make bash check its window size after a process completes
shopt -s checkwinsize

case $TERM in
   xterm* | aterm | rxvt | screen )
       PROMPT_COMMAND='echo -ne "\033]0;${PWD/$HOME/~}\007"'
       ;;
   * )
       ;;
esac

PS1='\[\e[33m\]\u\[\e[36m\]@\[\e[31m\]\h\[\e[32m\]:\W\[\e[0m\]> '

questo mi permette di avere:

immagine1om4.png

il nome della finestra diventa il nome del percorso attuale (~ è user_home)

per chi volesse moddarsi i prori colori può dare un occhio qui a come modificare il tutto

http://www-128.ibm.com/developerworks/linux/library/l-tip-prompt/

per chi non ci ha capito nulla su quel link, mi dica cosa vorrebbe vedere che al max vi passo il codice da incollare nel vostro bashrc

:fiorellino:

il prossimo passo sarà modificare anche la scritta dei tab...

==========

INTEGRAZIONE

==========

ecco qui ancora piu colorato... :shock:

aggiungendo in fondo a tutto queste tre righe

alias ls='ls -G'
LSCOLORS='bxfxcxdxgxegedabagacab'
export LSCOLORS

si ha questo:

immagine1rd5.png

per cambiare i colori bisogna modificare l'assegnazione di

LSCOLORS

ogni coppia di due lettere corrisponde all'effetto che otterrete sull'oggetto a cui si riferisce secondo questa tabella

coppie:

a     black
b     red
c     green
d     brown
e     blue
f     magenta
g     cyan
h     light grey
A     bold black, usually shows up as dark grey
B     bold red
C     bold green
D     bold brown, usually shows up as yellow
E     bold blue
F     bold magenta
G     bold cyan
H     bold light grey; looks like bright white
x     default foreground or background

oggetto modificato

1.   directory
2.   symbolic link
3.   socket
4.   pipe
5.   executable
6.   block special
7.   character special
8.   executable with setuid bit set
9.   executable with setgid bit set
10.  directory writable to others, with sticky bit
11.  directory writable to others, without sticky bit

quindi prendendo la mia stringa

'bxfxcxdxgxegedabagacab'

abbiamo:

bx fx cx dx gx eg ed ab ag ac ab

ed interpretandola con l'oggetto che va a puntare si ottine

1) directory -> bx (b = rosso | x = sfondo di default) -- ottengo le directory colorate di rosso

2) symbolic link -> fx (f = magenta | x = sfondo di default) -- ottengo i symbolik link magenta

etc di due in due

la prima lettera è il colore della scritta

la seconda lettera è il colore dello sfondo

se io per esempio (qui sopra) al posto di "bx" mettessi "bf" otterrei "scritta rossa su sfondo magenta"

spero sia chiaro il funzionamento, fate un po di prove e fatevi il vostro setting... io domani mi ci metto un po di piu, questo l'ho fatto solo per provare :ciao:

:-)

Link al commento
Condividi su altri siti

  • Risposte 86
  • Creato
  • Ultima Risposta

Ottimo Tips, .... ti dispiace se lo posto integralmente anche sul mio sul mio Blog.

.... e chiaro che ti cito come autore. :ghghgh:

Il mio Blog : Meltin2Mac

 iMac 2,93 Ghz Intel Core 2 Duo 2,93Ghz 4Gb SDRAM DDR3 HDD 640 Gb NVIDIA GeForce GT 120 256 Mb

Link al commento
Condividi su altri siti

sisi fai pure, io ho solo messo insieme la ricerca su google :ghghgh:

ah aggiungo anche che se si riesce a capire bene il linguaggio bash si possono fare molte piu personalizzazioni

per esempio fare in modo che se si fa un

ls -la

colori di un certo colore le directory

di un certo colore i file

di un certo colore i sym-link

etc

appena posso vedrò di aggiungere, ovviamente se qualcuno già sa, inserisca :ghghgh:

:-)

Link al commento
Condividi su altri siti

ecco qui ancora piu colorato... :ghghgh:

aggiungendo in fondo a tutto queste tre righe

alias ls='ls -G'
LSCOLORS='bxfxcxdxgxegedabagacab'
export LSCOLORS

si ha questo:

immagine1rd5.png

per cambiare i colori bisogna modificare l'assegnazione di

LSCOLORS

ogni coppia di due lettere corrisponde all'effetto che otterrete sull'oggetto a cui si riferisce secondo questa tabella

coppie:

a     black
b     red
c     green
d     brown
e     blue
f     magenta
g     cyan
h     light grey
A     bold black, usually shows up as dark grey
B     bold red
C     bold green
D     bold brown, usually shows up as yellow
E     bold blue
F     bold magenta
G     bold cyan
H     bold light grey; looks like bright white
x     default foreground or background

oggetto modificato

1.   directory
2.   symbolic link
3.   socket
4.   pipe
5.   executable
6.   block special
7.   character special
8.   executable with setuid bit set
9.   executable with setgid bit set
10.  directory writable to others, with sticky bit
11.  directory writable to others, without sticky bit

quindi prendendo la mia stringa

'bxfxcxdxgxegedabagacab'

abbiamo:

bx fx cx dx gx eg ed ab ag ac ab

ed interpretandola con l'oggetto che va a puntare si ottine

1) directory -> bx (b = rosso | x = sfondo di default) -- ottengo le directory colorate di rosso

2) symbolic link -> fx (f = magenta | x = sfondo di default) -- ottengo i symbolik link magenta

etc di due in due

la prima lettera è il colore della scritta

la seconda lettera è il colore dello sfondo

se io per esempio (qui sopra) al posto di "bx" mettessi "bf" otterrei "scritta rossa su sfondo magenta"

spero sia chiaro il funzionamento, fate un po di prove e fatevi il vostro setting... io domani mi ci metto un po di piu, questo l'ho fatto solo per provare :mitra:

ah..

ADORO IL TERMINALE

:ciao::love::mad::love::ghghgh::love:

:-)

Link al commento
Condividi su altri siti

  • 2 settimane dopo...

Anche io sfondo nero e carattere verde, però il lavoretto di dmask è niente male.....grazie!!!!

MacBook Bianco con piattaforma Santa Rosa......Switch Day: 17/01/2008

 iPod Touch 16 Giga

Hai voglia di divertirti??? Clicca qui!!!

Hai voglia di divertirti usando il tuo amato iTunes??? Clicca Qui!!!

Guarda questo: . è un quadratino??? Se si devi cambiare SO!!!

Link al commento
Condividi su altri siti

il promt di comandi di windows in confronto al terminale unix è come paragonare una 126 con una lamborghini diablo

ovviamente il toro dorato è il terminale unix...

le sue potenzialità sono immense

:rolleyes:

:-)

Link al commento
Condividi su altri siti

  • 1 mese dopo...
non trovo la cartella private ne tantomeno il file bashrc

ho fatto la ricerca anche con spootlight

come faccio midate una mano?

inoltre, è possibile cambiare carattere e grandezza dello stesso?

devi fare tutto da terminale...

la cartella private è una cartella nascosta

:-)

Link al commento
Condividi su altri siti

quando apro il Terminale, viene aperto di default il percorso /Users/miouser

Come si può far puntare di default a /Users/miouser/Desktop ?

per ora non sono riuscito a trovare nulla, piu che altro perchè non so sotto qualche motore gira il Terminale.. se no avrei la soluzione (già provata ma non funziona)

:-)

Link al commento
Condividi su altri siti

quando apro il Terminale, viene aperto di default il percorso /Users/miouser

Come si può far puntare di default a /Users/miouser/Desktop ?

Nelle preferenze imposta questo:

immagine2je7.png

ATTENZIONE: Mai mettere in quella opzione "killall Terminal" altrimenti renderete quasi inutilizzabile per sempre il terminale :)

OOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOO#

Link al commento
Condividi su altri siti

guarda, prima di farti fare casini, visto che non sembri avere le conoscenze di base, ti consiglio di studiarti un po come funziona il terminale...

Little X Manual

leggi bene il paragrafo 4.11.2 Utilizzare il comando sudo

guarda, ho letto, ma continua a non capire..

ho scritto: %sudo/private/etc/bashrc

ma di un errore

potresti dirmi la procedura diretta, altrimenti ci metto una vita..

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...