Posts com a tag: atalhos

Criando atalhos (alias) no Cisco IOS

Quem vive nas linhas de comandos do Cisco IOS pode agilizar o trabalho criando atalhos (alias) para os comandos mais utilizados. Já falei disso aqui no blog, mas não custa relembrar…

Aliás, usamos alias sem perceber, pois o IOS já conta com atalhos padrões, como os abaixo:

  • help: h
  • logout: lo
  • ping: p
  • show: s
  • undebug: u ou un
  • where: w

Um alias pode ser criado para qualquer comandos do IOS, não podendo apenas mudar de modo de configuração, ser configurado para usar senha e executar itens interativos.

Para criar um atalho, entre no modo de configuração global e use a string alias. Especifique o modo onde o comando será executado, coloque o atalho e o comando original.

Exemplo: Criando um atalho (shintb) para o comando Show Ip interface brief

BrainRT01#conf t
BrainRT01(config)#alias exec shintb Show Ip interface brief
BrainRT01(config)#end
BrainRT01#shintb
Interface                         IP-Address      OK?   Method   Status             Protocol
GigabitEthernet0/0         unassigned      YES NVRAM     up                    up
GigabitEthernet0/0.20     10.10.20.1     YES NVRAM     up                    up
Service-Engine0/1           10.10.20.1     YES TFTP         up                    up
GigabitEthernet0/1         unassigned      YES NVRAM   administratively down down
Serial0/1/0                189.156.31.30     YES NVRAM     up                    up
Dialer0                           unassigned      YES NVRAM     up                    up
Loopback0                      10.10.11.1      YES NVRAM     up                    up
Loopback1                      10.10.16.1      YES NVRAM     up                    up
Loopback100          200.205.150.20      YES NVRAM     up                    up
BrainRT01#

Com a criação do alias o “comando” shintb pode ser utilizado, sem impedir que o comando na forma convencional seja executado.

Outros exemplos de aliases:

son : Show ip ospf neighbor
     BraintRT01(config)#alias exec son show ip ospf neigh
c : Config Terminal
     BraintRT01(config)#alias exec c config terminal
w : Write mem
     BraintRT01(config)#alias exec w write mem
sri : Show Running-Config | Include
     BraintRT01(config)# alias exec sri show running-config | include
srint : Show Running-Config Interface
     BraintRT01(config)# alias exec srint show running-config interface

Para ver os aliases já criados no equipamento utilize o comando show aliases.

Mais informações no site da Cisco.

Até a próxima.

Teclas de atalho no IOS

Por , 31/07/2009 06:42

Quando fiz a prova do CCNA, há alguns anos atrás, era parte do conteúdo a ser estudado as teclas de atalho do IOS. Até caiu na minha prova uma questão do tipo:

“Você conectou-se em um roteador e no modo de configuração global digitou um determinado comando. No entanto não era o que você precisava, e agora você tem que remover este comando. Como você faz isso com o menor esforço possível?

a) seta para cima, depois ctrl+a e digite no antes do comando
b) seta para cima, depois ctrl+e e digite no antes do comando
b) seta para cima, depois seta esquerda até o início da linha e digite no antes do comando”

Independente de fazer parte do conteúdo da prova ou não, as teclas de atalho facilitam o dia-a-dia de quem trabalha com equipamentos rodando o IOS (alias acabam sendo utilizadas instintivamente…), assim, segue abaixo uma tabela com os atalhos e funções.

Tecla / Combinação

Função

ctrl+a Move o cursor para o início da linha (beginning of line??)
ctrl+b ou seta esquerda Move o cursor um caractere para trás (back character)
ctrl+c Interrompe comando ou “prompt de diálogo”
ctrl+d Deleta o caractere onde está o cursor (delete character)
ctrl+e Move o cursor para o fim da linha (end of line)
ctrl+f ou seta direita Move o cursor um caractere para frente (forward character)
ctrl+k Deleta a partir de onde está o cursor até o fim da linha
ctrl+l ou ctrl+r Repete a linha de comando em uma nova linha (redisplay currente command)
ctrl+n ou seta para baixo Apresenta a próxima comando armazenado no “history buffer”
ctrl+p ou seta para cima Apresenta o comando anterior, armazenado no “history buffer”
ctrl+u ou ctrl+x Deleta a partir do cursor até o início da linha
ctrl+t Transporta o caractere uma casa para a trás (transport character)
ctrl+w Deleta a última palavra digitada (delete word)
esc, b Faz o cursor voltar um palavra (back word)
esc, d Deleta a partir do cursor até o fim da palavra
esc, f Faz o cursor avançar uma palavra na linha (forward word)
backspace Apaga um caractere
tab Completa o comando

* O “+” representa que as teclas devem ser pressionadas em conjunto, e a “,” indica que que deve ser pressionadas na seqüência.

Acho que essas são a principais, e se alguém conhecer outras teclas de atalhos compartilhe através dos comentários.

Até a próxima.

Tema Brainwork 0.2(beta)