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 overfører du filer raskt fra en datamaskin til telefonen med Portal
Vi har alle hatt det øyeblikket der vi trenger en fil på telefonen vår som skjer på datamaskinen. Nå er det et par måter du kan gjøre dette på: Send det til deg selv, sett det i skytholder som Dropbox, eller til og med overføre det med en USB-kabel. Men det er en raskere og enklere måte. Skriv inn Portal.
Hva er Microsoft Azure, uansett?
Hvis du har fulgt Microsoft-nyheter, er det en god sjanse for at du har hørt om Microsoft Azure, tidligere kjent som Windows Azure. Denne cloud computing-tjenesten er en stor del av Microsofts virksomhet, og den konkurrerer med lignende tjenester fra Amazon og Google. RELATED: Hvordan vil feilene i smeltepunktet og spektret påvirke min PC?