Hvis du som jeg er farveblind (jeg har selv store problemer med rød) og kan ikke se nogle farver fordi farven er forkert eller baggrundsfarven ikke passer med tekst farven, Har jeg et tip til dig.
Hvis du som jeg bruger meget tid i en shell som bash. Og kan ikke rigtigt se teksten for nogle bestemte farver, har jeg en løsning til dig.
Du kan som en start bruge kommandoen dircolors
Her kan du se en lang liste over filtyper og nummerkoder for standardfarve, som jeg vil forklare, hvordan du selv kan oprette.
~$ dircolors
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:';
export LS_COLORS
For at samle din egen liste skal vi kende listen over farvekoder og filtypekoder, der bruger de samme numeriske farvekoder som i din Bash-prompt.
Nedenunder kan du finde en liste over farvekoder for forgrundsteksten
● Black: 30
● : 31
● Green: 32
● : 33
● Blue: 34
● Purple: 35
● Cyan: 36
● White: 37
Tænde/slukke farver for kommandoen
Farverne på ls-kommandoer defineres i bash som alias. Kør kombinationen af følgende alias og grep-kommando for at finde bash shell-alias, der bruges til farver.
$ alias | grep ls alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto'
Her i output finder du listen over alias, der bruges mod kommandoen ls.
Kør nu kommandoerne nedenfor for at fjerne alias med unalias-kommandoen.
$ unalias ls Eller bare kør følgende ls for at slå farverne fra.
$ ls --color=none
Så bliver der ikke brugt farver.
For at få farver tilbage bruges alias kommandoen som vist her.
alias ls='ls --color=auto'