Tag: console

  • Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse

    Quando si sviluppa un programma che deve girare ininterrottamente nella console, non ci sono problemi se si lancia il programma da console e lo si termina tramite la più classica delle combinazioni: Ctrl-C. Ma come si termina lo stesso programma se lo si è lanciato da Eclipse?

    Si deve lanciare un segnale al processo, e più in particolare un SIGINT (interruzione): apriamo una console:

    kill -s INT pid

    o, se usiamo pkill:

    pkill -s INT <nome dell’interprete che sta runnando il programma: Java, Ruby, Python, etc.>

  • Cambiare il colore del testo e dello sfondo nel prompt dei comandi di Windows

    image A volte può essere comodo (o addirittura geek) avere un prompt dei comandi in cui il colore di sfondo o quello del testo (o entrambi) sono definiti dall’utente. Ad esempio, io mi trovo bene con un terminale tipo “Matrix”, in cui ho del testo verde su uno sfondo nero.

    Come si può cambiare il colore di sfondo?

    È molto semplice: il comando cmd supporta l’opzione /T:xx, dove xx specifica (rispettivamente) la combinazione di colore di sfondo e colore del testo che volete.

    La lista dei colori è la seguente:

    0 = Nero 8 = Grigio
    1 = Blu scuro 9 = Blu
    2 = Verde A = Verde limone
    3 = Verde acqua B = Azzurro
    4 = Bordeaux C = Rosso
    5 = Viola D = Fucsia
    6 = Verde oliva E = Giallo
    7 = Grigio chiaro F = Bianco

    Ad esempio, per ottenere una console con sfondo nero e testo verde (come nel mio esempio), lo switch è /T:0A