Desativando o realce de texto [duplicado]

0

Alguns diretórios são destacados em verde na minha lista para que se tornem ilegíveis. Como posso desligar isso?

Eutenteienviarumacapturadetela,maselanãoserámostrada...Esperoqueminhaperguntaaindaestejaclara

Então,eutenteimudardepois Como faço para mudar a cor para diretórios com ls no console?

Eu passei por todos os tipos na lista

di = directory
fi = file
ln = symbolic link
pi = fifo file
so = socket file
bd = block (buffered) special file
cd = character (unbuffered) special file
or = symbolic link pointing to a non-existent file (orphan)
mi = non-existent file pointed to by a symbolic link (visible when you type    ls -l)
ex = file which is executable (ie. has 'x' set in permissions).
*.rpm = files with the ending .rpm

mas esse tipo não mudou. Na verdade, é um diretório. Por alguns motivos parece haver dois estilos para diretórios. um é apenas azul escuro sem fundo, o outro tem o fundo verde que o torna ilegível. a opção di apenas altera os diretórios que são azul escuro e legíveis. Idealmente, eu evitaria ter uma solução que removesse todos os realces como ll --color = none. Eu preferiria apenas me livrar desse pano de fundo Os diretórios ilegíveis têm a assinatura drwxrwxrwx, enquanto os legíveis têm drwxr-xr-x

    
por chrise 06.02.2017 / 02:58

1 resposta

1

ll é um alias definido em ~/.bashrc junto com outros alias que usam cores:

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Add a "redalert" alias to pop-up on GUI desktop screens.  Use like so:
#   redalert "Weather update: It's raining Red States"
alias redalert='notify-send --urgency=critical -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

O último Alias : redalert eu adicionei manualmente e não está nas distribuições normais do Ubuntu.

O que você pode fazer se não quiser usar cores:

sudo chmod -x /usr/bin/dircolors

No entanto, no seu caso, você pode estar olhando para uma partição do Windows, ou seja:

Nessecaso,vocêpodesimplesmenteusar\ls-alFparanenhumacor:

    
por WinEunuuchs2Unix 06.02.2017 / 03:16