Se hai eseguito il comandols
in Bash, noterai che le directory e i file che vedi sono colorati in base al loro tipo. È possibile personalizzare la propria combinazione di colori per scegliere diversi colori di testo, colori di sfondo e formattazione come grassetto e sottolineato.
La combinazione di colori è memorizzata nella variabile LS_COLORS. Per visualizzare la combinazione di colori corrente, puoi dire a Bash di stampare il contenuto della variabile:
echo $ LS_COLORS
Vedrai una lunga lista di tipi di file e codici numerici. Spiegheremo come creare un elenco come questo.
Prima di giocare con questo, ti consigliamo di salvare il contenuto corrente della variabile LS_COLORS su un'altra variabile. Ciò ti consentirà di ripristinare rapidamente le impostazioni predefinite senza uscire dalla shell e riaccedere, o chiudere e riaprire la finestra del terminale. Per salvare il contenuto corrente della variabile LS_COLORS su una nuova variabile denominata ORIGINAL, eseguire:
ORIGINAL = $ LS_COLORS
In qualsiasi momento, è possibile eseguire il comando seguente per annullare le modifiche e ripristinare i colori predefiniti:
LS_COLORS = $ ORIGINAL
Le modifiche sono sempre temporanee finché non si modifica un file per renderle le nuove impostazioni predefinite. Puoi sempre uscire e accedere o chiudere e riaprire una finestra di terminale per ripristinare i colori alle impostazioni predefinite. Tuttavia, ciò semplifica l'operazione con un singolo comando rapido.
La variabile LS_COLORS contiene un elenco di tipi di file insieme ai codici colore associati. L'elenco predefinito è lungo perché specifica colori diversi per un numero di tipi di file diversi.
Iniziamo un esempio di base per dimostrare come funziona. Diciamo che vogliamo cambiare il colore delle directory dal blu grassetto predefinito al rosso grassetto. Possiamo eseguire il seguente comando per farlo:
LS_COLORS = "di = 1; 31"
Ildi = 1; 31
bit indicals
quella directory (di
) sono (=
) in grassetto (1;
) rosso (31
).
Tuttavia, questo è solo un molto semplice Variabile LS_COLORS che definisce le directory come un colore e lascia ogni altro tipo di file come colore predefinito. Diciamo che vogliamo rendere i file con estensione .desktop un colore cyan sottolineato, pure. Possiamo eseguire il seguente comando per farlo:
LS_COLORS = "di = 1: 31: *. Desktop = 4; 36"
Questo indicals
che le directory (di
) sono (=
) in grassetto (1;
) rosso (31
) e (:
) qualsiasi file che termina in .desktop (*. Desktop
) è (=
) sottolineato (4;
) cyan (36
).
Questa è la procedura per assemblare la tua lista di tipi di file e colori. Specificare il numero desiderato nel formato filetype = color, separandoli con due punti (:).
RELATED: Come personalizzare (e colorare) il tuo prompt Bash
Per assemblare il proprio elenco, dovrai solo conoscere l'elenco di codici colore e codici tipo file. Utilizza gli stessi codici colore numerici che usi quando cambi il colore nel prompt di Bash.
Ecco l'elenco dei codici colore per il testo in primo piano:
Ad esempio, poiché il testo giallo è il codice colore 33, devi usaredi = 33
per rendere le directory gialle.
Ecco l'elenco degli attributi del colore del testo:
Quando si specifica un attributo o più di un codice colore, separare l'elenco dei codici con un punto e virgola (; ) carattere. Non è necessario specificare 0 per il testo normale, poiché il testo normale viene utilizzato quando non si specifica un attributo qui.
Ad esempio, poiché il testo in grassetto è codice colore 1 e il testo giallo è codice colore 33, devi utilizzaredi = 1; 33
per rendere le directory in grassetto giallo. Puoi anche specificare più di un attributo. Ad esempio, è possibile utilizzaredi = 1; 4; 33
per rendere le directory in grassetto, sottolineate in giallo.
Ecco l'elenco dei codici colore dello sfondo:
Ad esempio, poiché uno sfondo blu è il codice colore 44, dovresti usaredi = 44
per usare uno sfondo blu per le directory. Puoi anche combinare un codice colore di sfondo, un codice colore in primo piano e tutti gli attributi che desideri. Ad esempio,di = 1; 4; 33; 44
ti darà testo in grassetto, sottolineato in giallo su sfondo blu.
Ecco l'elenco dei codici dei tipi di file:
Specificare il numero di tipi diversi di codici di file con tutti i colori diversi desiderati, separati dal carattere:. Ripetere questo processo per assemblare la variabile LS_COLORS.
Ad esempio, supponiamo di voler utilizzare il testo in grassetto per le directory, il testo rosso sottolineato per i file eseguibili e il testo verde in grassetto su uno sfondo rosso per i file .mp3. Mettendo insieme i codici dei tipi di file e i codici colore dagli elenchi precedenti, otterresti:
LS_COLORS = "di = 1; 35: ex = 4; 31: *. Mp3 = 1; 32; 41"
Ora hai una variabile LS_COLORS personalizzata che funziona nella sessione Bash corrente. Tuttavia, probabilmente vuoi renderlo permanente in modo che venga utilizzato automaticamente ogni volta che avvii una nuova sessione di Bash senza che tu debba ricordarlo.
Puoi impostare la variabile LS_COLORS personalizzata e qualsiasi altra variabile Bash che ti piace-aggiungendola a il file .bashrc del tuo account utente. Questo file si trova in ~ / .bashrc. Quindi, se il tuo nome utente è bob, lo troverai su /home/bob/.bashrc. Esistono altri modi per impostare le variabili di ambiente, ma questo è semplice.
Innanzitutto, apri questo file nel tuo editor di testo preferito. Qui utilizzeremo nano qui come esempio, ma puoi usare vi, emacs o qualsiasi altra cosa che ti piace.
nano ~ / .bashrc
Aggiungi la tua variabile LS_COLORS personalizzata a una nuova riga alla fine del file , in questo modo:
LS_COLORS = "di = 1; 35: ex = 4; 31: *. mp3 = 1; 32; 41"
Salva il file ed esci. In nano, premi Ctrl + O e quindi premi Invio per salvare, quindi premi Ctrl + X per uscire.
Ogni volta che avvii una nuova sessione di Bash, Bash leggerà il file .bashrc e imposterà automaticamente la variabile LS_COLORS. Per cambiare i colori in futuro, torna al file .bashrc e modifica la riga LS_COLORS.
Puoi anche eliminare la rigaLS_COLORS =
che hai aggiunto al file .bashrc per utilizzare il valore predefinito colori ancora. Se non imposti il valore LS_COLORS, Bash utilizzerà i colori predefiniti.
Come configurare Bitmoji e Snapchat
Se hai usato Snapchat, probabilmente avrai notato che alcuni dei tuoi amici hanno un'immagine del profilo del fumetto che possono anche includere in diversi Snap. Questo è un "Bitmoji". Vediamo come impostarne uno da usare con Snapchat. Affinché funzioni, è necessario che l'app Bitmoji sia installata sul telefono e su Snapchat.
Sette modi per aprire il Task Manager di Windows
La creazione di Task Manager non è un'attività di per sé, ma è sempre divertente conoscere diversi modi di fare le cose. E alcuni di essi potrebbero anche tornare utili se non puoi aprire Task Manager nel modo in cui sei abituato. Premi Ctrl + Alt + Elimina Probabilmente hai familiarità con il saluto a tre dita-Ctrl + Alt + Canc.