i Bash, vil du legge merke til at katalogene og filer du ser er farget i henhold til deres type. Du kan tilpasse ditt eget fargevalg for å velge forskjellige tekstfarger, bakgrunnsfarger og formatering som fet og understreket.Slik fungerer dette
Fargeskjemaet er lagret i LS_COLORS-variabelen. For å vise ditt nåværende fargevalg, kan du fortelle Bash å skrive ut innholdet i variabelen:
Du vil se en lang liste over filtyper og nummerkoder. Vi forklarer hvordan du oppretter en liste som dette selv.
Før du går rundt med dette, anbefaler vi at du lagrer det nåværende innholdet i LS_COLORS-variabelen til en annen variabel. Dette vil tillate deg å raskt gjenopprette standardinnstillingene uten å logge ut av skallet og logge inn igjen, eller lukke og åpne terminalvinduet igjen. For å lagre det nåværende innholdet i LS_COLORS-variabelen til en ny variabel som heter ORIGINAL, kjør:
ORIGINAL = $ LS_COLORS
Du kan når som helst kjøre følgende kommando for å angre endringene og gjenopprette standardfargene:
LS_COLORS = $ ORIGINAL
Endringene dine er alltid midlertidige til du redigerer en fil for å gjøre dem til de nye standardinnstillingene. Du kan alltid logge ut og logge på eller lukke og åpne et terminalvindu for å gjenopprette fargene til standardinnstillingen. Dette gjør det imidlertid enkelt å gjøre det med en enkelt, rask kommando.
Slik setter du inn egendefinerte farger
LS_COLORS-variabelen inneholder en liste over filtyper sammen med tilhørende fargekoder. Standardlisten er lang fordi den angir forskjellige farger for en rekke forskjellige filtyper.
LS_COLORS = "di = 1; 31"
di = 1; 31
bit fortellerls
at katalogenedi
) er (=
) fet (1;
) rødt (31
).Dette er bare en veldig enkel LS_COLORS-variabel som definerer kataloger som en farge, og etterlater alle andre typer filer som standardfarge. La oss si at vi vil lage filer med .desktop filutvidelsen en understreket cyan farge også. Vi kan kjøre følgende kommando for å gjøre dette:
LS_COLORS = "di = 1: 31: *. Desktop = 4; 36"
Dette forteller
ls
at katalogene (di
) er (=
) fet (1;
) rødt (31
) og (:
) hvilken som helst fil som slutter i .desktop (*. Desktop
) er (=
) understreket (4;
) cyan (36
).Dette er prosessen for å sette sammen listen over filtyper og farger. Angi så mange du vil i skjemaet filetype = farge, skille hver med et kolon (:) tegn.
RELATERT:
Slik tilpasser du (og farger) Bash Prompt
For å sette sammen din egen liste, du trenger bare å vite listen over fargekoder og filtype koder. Her er listen over fargekoder for forgrunns tekst:
Svart: 30
Blå: 34
Her er listen over tekstfargeattributter:Normal tekst: 0
Fet eller lett tekst: 1 (Det avhenger av terminalemulatoren.)
Dim tekst: 2
for å lage kataloger med fet gul. Du kan også spesifisere mer enn ett attributt. For eksempel kan du bruke
di = 1; 4; 33for å lage kataloger med fet, understreket gul.
Her er listen over bakgrunnsfarger:Svart bakgrunn: 40
Blå bakgrunn : 44
Cyan bakgrunn: 46
di = 1; 4; 33; 44gi deg fet, understreket gul tekst på en blå bakgrunn.
Her er listen over filtypekoder:Katalog: di
Fil: fi
Symbolisk lenke: ln
Slik setter du inn nye standardfarger
Du har nå en tilpasset LS_COLORS-variabel som fungerer i den nåværende Bash-økten. Du vil imidlertid sannsynligvis gjøre den permanent slik at den automatisk brukes når du starter en ny Bash-økt uten at du trenger å huske dette.
Du kan angi din tilpassede LS_COLORS-variabel - og hvilken som helst annen Bash-variabel du liker - ved å legge den til din brukerkonto .bashrc-fil. Denne filen er plassert på ~ / .bashrc. Så, hvis brukernavnet ditt er bob, finner du det på /home/bob/.bashrc. Det finnes også andre måter å sette miljøvariabler på, men dette er enkelt.
nano ~ / .bashrc
Legg til din tilpassede LS_COLORS-variabel til en ny linje på slutten av filen , slik som:
LS_COLORS = "di = 1; 35: ex = 4; 31: *. mp3 = 1; 32; 41"
Lagre filen og avslutt. I nano, trykk Ctrl + O, og trykk deretter Enter for å lagre, og trykk deretter Ctrl + X for å avslutte.
Når du starter en ny Bash-økt, leser Bash .bashrc-filen og angir automatisk LS_COLORS-variabelen. For å endre fargene dine i fremtiden, gå tilbake til din .bashrc-fil og rediger LS_COLORS-linjen.
Du kan også bare slette linjen
LS_COLORS =
du har lagt til i .bashrc-filen din for å bruke standardinnstillingen farger igjen. Hvis du ikke angir verdien LS_COLORS, bruker Bash standardfargene.
Slik lager du et egendefinert Apple Watch-ansikt fra et bilde eller album
Mens du fremdeles ikke kan lage helt egendefinerte watch-ansikter på Apple Watch, kan du bruke hvilket som helst bilde du vil ha som din bakgrunnsbilde, enten ved å bruke et enkelt bilde eller rotere gjennom et fotoalbum. Slik gjør du det. RELATED: Slik tilpasser du, legger til og sletter Apple Watch Faces Apple kaller dette "skape et klokkeansikte", men teknisk sett er du ikke "skape" en se ansiktet.
Er det trygt å fjerne USB-stasjoner når datamaskinen er i dvale?
Vi har alle hørt påminnelsen om å fjerne USB-enheter på en sikker måte når vi er ferdige med dem, men hva om et operativsystem er suspendert og du bestemmer deg for å bare koble USB-enheten da og der uansett? Dagens SuperUser Q & A-innlegg har svaret på en nysgjerrig leser spørsmål. Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.