Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Expansão da História

O shell oferece um tipo especializado de expansão para itens na lista de histórico usando o botão “!” personagem. Já vimos como o ponto de exclamação pode ser seguido por um número para inserir uma entrada da lista de histórico. Existem vários outros recursos de expansão:


Tabela 8-6: Comandos de expansão de histórico


Sequência de ação

Sequência de ação

!! Repita o último comando. Provavelmente é mais fácil pressionar a seta para cima e entrar.


imagem

!número Item da lista de histórico de repetição número.


imagem

! string Repete o último item da lista de histórico começando com string.


imagem

!? string Repete o último item da lista de histórico que contém a string.


imagem


Eu alertaria contra o uso dos formulários “! String” e “!? String”, a menos que você tenha absoluta certeza do conteúdo dos itens da lista de histórico.

imagem

Existem muitos outros elementos disponíveis no mecanismo de expansão da história, mas este assunto já é muito misterioso e nossas cabeças podem explodir se continuarmos. A seção EXPANSÃO DE HISTÓRIA do bater A página do manual mostra todos os detalhes sangrentos. Sinta-se à vontade para explorar!


escrita

Além do recurso de histórico de comandos em bater, a maioria das distribuições Linux inclui um programa chamado escrita que pode ser usado para gravar uma sessão shell inteira e armazená-la em um arquivo. A sintaxe básica do comando é:

roteiro [lima]



imagem

onde lima é o nome do arquivo usado para armazenar a gravação. Se nenhum arquivo for especificado, o arquivo datilografado é usado. Veja o escrita página man para uma lista completa das opções e recursos do programa.


Top OS Cloud Computing na OnWorks: