como configurar novas atalhos de teclado para encontrar o último comando executado usando os primeiros caracteres do comando no csh

0

Eu quero poder usar Ctrl + R para fazer uma pesquisa inversa. Além disso, se eu pressionar Shift + Seta para Cima depois de digitar os primeiros caracteres de um comando executado recentemente, o shell deverá completar o comando encontrando o comando mais recente com os mesmos primeiros caracteres. Eu estou usando o kde konsole.

    
por Rohit Banga 21.07.2010 / 08:23

1 resposta

0

Eu qualificaria o comentário de Dennis W, o csh é muito mais fraco para o script do que sh ou Bash.

Em qualquer caso, talvez você deva considerar um shell diferente. Há muitos bons para escolher, e dada a sua necessidade específica, gostaria de verificar zsh. Tenho certeza que pode fazer o que quiser. A desvantagem de uma nova casca é, claro, a curva de aprendizado.

E não venda o csh short como uma ferramenta de linha de comando. Consulte o link e anote os itens

!string 

Comando mais recente que começa com string.

!?string?

Comando mais recente que contém string.

O que não é indicado neste código de exemplo é que você pode adicionar os outros operadores do comando csh 'on-top' do '! string' e modificar a string que é executada. Já faz muito tempo desde que eu usei o csh, mas algo como

!string:s/old/new

é possível.

Espero que isso ajude!

    
por 01.03.2011 / 20:03