Posso configurar meu .cshrc para ignorar todos os arquivos com uma certa extensão?

0

Na maior parte, eu realmente não me importo se existem arquivos *.pyc . Eu não quero que eles apareçam quando eu faço ls . Eu não quero que eles façam parte da conclusão da tabulação. Basicamente, eu quero que meu shell os trate exatamente como ele trata, por exemplo, .gitignore ou qualquer outro arquivo de ponto.

Existe algum ajuste no qual eu possa continuar usando o shell como faço atualmente, mas apenas não vejo essa desordem?

    
por JETM 30.12.2016 / 16:28

1 resposta

2

Isto é para a conclusão:

The shell variable fignore can be set to a list of suffixes to be ignored by completion.

O exemplo a seguir irá ignorar todos os arquivos * .pyc * .o * .bak e * ~.

% set fignore = (.pyc .o .bak \~)

Para o 'ls' você pode usar o argumento --ignore, melhor dentro de um alias.

% alias ls 'ls --color --ignore="*.pyc"'
    
por 19.07.2017 / 16:59