Diretório perdida ls destacando após uma falha

2

Normalmente, comandos como ls e grep oferecem excelente realce de sintaxe para mim. Mas meu sistema travou (rodando uma VM ubuntu) e depois que eu reiniciei, eu não tenho mais esse destaque, é tudo um cinza sombrio.

O Nano, no entanto, faz o destaque normal.

Eu não sei onde começar a procurar por que não tenho mais destaque no diretório, ou porque o grep não destaca mais as linhas combinadas.

    
por David Parks 11.11.2012 / 12:28

2 respostas

3

O que faz ls usar cores é o alias definido pelo padrão bash config, algo assim:

alias ls="ls --color=auto"

Geralmente, isso ocorre em /etc/bash.bashrc ou ~/.bashrc . É possível que um desses arquivos tenha sido corrompido quando o sistema caiu. Faça isso na sua VM:

sudo touch /forcefsck

E reinicie-o. Então verifique esses arquivos.

    
por 11.11.2012 / 19:14
1

"realce de sintaxe" no bash para o comando ls é controlado pela opção --color

Se você quiser adicionar ao seu arquivo bash edit ~ / .bashrc. É assim que termina o meu .bashrc:

alias ls='ls --color=always'
alias less='less -r'

para forçar a leitura de .bashrc basta iniciar um novo shell bash ou logout e login

este 2 aliases fará o comando:

ls -al | less

tem cor, você também pode adicionar algo assim:

alias l='ls -al --color=always | less -r'

para apenas digitar l e ter saída de diretório de cores e saída de página por página.

    
por 12.11.2012 / 14:03