como garantir que o csh não atrapalhe os timestamps do histórico do tcsh?

0

Eu uso tcsh como meu shell padrão. Às vezes, eu corro csh (por exemplo, para testes), e isso atrapalha meu savehist history arquivo, particularmente, os timestamps - muitos eventos acabam aparecendo sob o mesmo timestamp.

Qual seria a melhor prática para impedir que csh o fizesse?

    
por cnst 01.06.2016 / 07:51

1 resposta

0

Parece que csh no seu sistema é realmente tcsh e está lendo sua configuração quando você não pretende. Ou você configurou um arquivo de histórico para tcsh e csh .

Se csh for tcsh , você poderá invocar csh com csh -f para ignorar a leitura do arquivo .tcshrc . Não tenho certeza se você pode configurá-lo para ler um arquivo arbitrário antes de iniciar, mas é simples o suficiente para source um arquivo.

Se csh não for tcsh em seu sistema, você poderá colocar algo em .tcshrc para configurar tcsh para usar um arquivo de histórico diferente, histfile é tcsh -específico variável. Por exemplo, meu .tcshrc tem a seguinte linha:

set histfile = ~/.tcsh_history
    
por 06.06.2016 / 07:53