# Aide, autocomplétion, supervision, raccourcis > Informations diverses sur le CLI Cisco Publié le 2021-09-14 | Mis à jour le 2025-01-12 | Tags: cisco https://xsec.fr/networking/cisco-misc/ --- import Callout from '@shared/components/Callout.astro' ## Aide L'option qui affiche les options disponibles pour une commande est `?` ```txt title="Router#" show ? aaa Show AAA values access-lists List access lists arp Arp table cdp CDP information class-map Show QoS Class Map clock Display the system clock controllers Interface controllers status crypto Encryption module debugging State of each debugging option dhcp Dynamic Host Configuration Protocol status dot11 IEEE 802.11 show information file Show filesystem information flash: display information about flash: file system flow Flow information frame-relay Frame-Relay information history Display the session command history hosts IP domain-name, lookup style, nameservers, and host table interfaces Interface status and configuration ip IP information ipv6 IPv6 information license Show license information line TTY line information --More-- ``` Ici le `?` affiche les commandes possibles avec **show**. - Le `--More--` indique qu'il y a trop de commandes pour la fenêtre d'affichage. - La touche `Entrée` fait défiler ligne par ligne. - La touche `Espace` fait défiler bloc par bloc. ## Autocomplétion Les commandes s'autocomplètent avec la touche tabulation. Voici quelques exemples : - `sh ` devient `show` - `int` devient `interface` Vous pouvez commencer à taper la commande et appuyer sur TAB dès que possible. Il peut y avoir une ambiguïté. Vous devez continuer à taper pour préciser la commande au système. Ainsi il pourra la compléter correctement. ## Filtrage des résultats Ajouter `|` après une commande permet de filtrer son résultat : ```txt title="Router#" sh ru | include interface interface GigabitEthernet0/0/0 interface GigabitEthernet0/0/1 interface GigabitEthernet0/0/2 interface Vlan1 ``` Ici `include` filtre le résultat pour inclure le mot `interface`. ## Commandes abrégées Le CLI Cisco prend en charge les abréviations de commandes. Voici quelques exemples : Abréviation | Commande complète --- | --- conf t | configure terminal sh ip int b | show interface brief wr | write memory int g0/0 | interface GigabitEthernet0/0 ## Rapport d'erreur L'environnement indique où se trouve une erreur. Syntaxe incorrecte ou mauvais mode (faire "commande"). ```txt title="Router#" sh ip routte ^ % Invalid input detected at '^' marker. ``` ## Raccourcis clavier Séquence | Description --- | --- CTRL + A | Début de ligne CTRL + E | Fin de ligne CTRL + P ou | Commande précédente CTRL + N ou | Commande suivante CTRL + F ou | Curseur à droite CTRL + B ou | Curseur à gauche CTRL + Z | Retour au mode privilégié CTRL + C | Interruption CTRL + SHIFT + 6 / CTRL + SHIFT + ^ | Interruption forcée TAB | Compléter une commande Backspace | Effacer un caractère à gauche CTRL + R | Réafficher la ligne CTRL + U | Effacer la ligne CTRL + W | Effacer un mot ESC + b | Reculer d'un mot ESC + f | Avancer d'un mot ## Quelques astuces La commande `do` permet d'exécuter une commande du mode privilégié dans un autre mode. ```txt title="Switch(config)#" show run ^ % Invalid input detected at '^' marker. Switch(config)#do show run Building configuration... ``` ## Désactivation des recherches DNS Avec la résolution DNS (activée par défaut), une commande mal saisie peut être interprétée, en mode privilégié, comme une tentative de connexion à un domaine distant et bloquer la console pendant un certain temps : ```txt title="Switch#" showe Translating "showe"...domain server (255.255.255.255) ``` Pour désactiver la résolution DNS : ```txt title="Switch(config)#" no ip domain-lookup ``` ## Désactivation des annonces Chaque fois que vous changez l'état d'une interface (up, down, etc...) L'équipement écrit un message dans le CLI, indiquant ce qui a changé. Cela peut être gênant lors de la saisie de commandes. Il est possible de désactiver ces annonces : ```txt title="Terminal" %LINK-1-CHANGED: Interface FastEthernet0/1, changed state to up ``` ```txt title="Switch(config)#" no logging console ``` ## Renommer un équipement ```txt title="Switch(config)#" hostname MON_SWITCH ``` ## Définir un mot de passe enable Pour entrer dans le mode "enable" de l'équipement, il est possible et même recommandé de définir un mot de passe. ```txt title="Switch(config)#" enable secret MON_MOT_DE_PASSE ``` Avec l'option `secret`, le mot de passe est hashé. ## Visualiser la configuration générale Pour afficher des informations sur la configuration globale (hostname, services, interfaces, spanning-tree, password, etc.), exécutez cette commande : ```txt title="Switch#" show running-config Building configuration... Current configuration : 1080 bytes ! version 15.0 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname Switch ! ! ! ! ! ! spanning-tree mode pvst spanning-tree extend system-id ! interface FastEthernet0/1 ! interface FastEthernet0/2 --More-- ``` ## Visualiser la configuration VLAN Pour afficher des informations sur la configuration VLAN : ```txt title="Switch#" show vlan VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2 ---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 1 enet 100001 1500 - - - - - 0 0 1002 fddi 101002 1500 - - - - - 0 0 1003 tr 101003 1500 - - - - - 0 0 1004 fdnet 101004 1500 - - - ieee - 0 0 1005 trnet 101005 1500 - - - ibm - 0 0 --More-- ``` Les VLANs 1002, 1003, 1004, 1005 sont réservés dans le système pour le token ring. Ce système étant obsolète, ces VLANs ne sont pas utilisés. Ici les interfaces F0/1-24 et G0/1-2 appartiennent au VLAN 1. ## Supprimer/désactiver un élément Le préfixe `no` permet de supprimer/désactiver/effacer toute commande ou configuration préalablement écrite. ```txt title="Router(config-if)#" no ip address 192.168.1.1 255.255.255.0 ``` Supprime l'adresse IP attribuée à l'interface. ```txt title="Router(config)#" no router ospf ``` Désactive le protocole OSPF (et sa configuration) du routeur.