Dernière mise à jour : mercredi 30 janvier 2013.

Commandes utiles

Commandes pour les shells et google

Commande Unix

  • ifconfig. Commande permettant d'obtenir un résumé de l'état des interfaces réseaux (physiques et virtuelles).
  • man. La commande la plus utile, elle permet d'accéder aux manuel de la plupart des commandes.
    man ipconfig
  • cd : change directory. Commande permettant de changer de répertoire.
  • ls : list . Permet d'afficher le contenu d'un répertoire :
    ls .
    permet d'afficher le contenu du répertoire local.
  • whereis. Permet de savoir où se trouve une commande qui n'est pas dans votre path. Très pratique pour savoir ce qu'il faut ajouter à votre path.
    whereis ifconfig
    ifconfig: /usr/bin/ifconfig /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz
  • which. Permet de savoir qu'elle copie d'un exécutable sera exécutée.
    [ Cassandre:: 19:16] [~/.bin] # which python
    /usr/bin/python
    [ Cassandre:: 19:17] [~/.bin] #
  • grep. Permet de filtrer du text. dmesg et grep Permet de filtrer le texte renvoyé par la commande dmesg pour rechercher chaque ligne qui contient la séquence cpu. L'option i spécifie que cpu peut-être en majuscule ou en minuscule. L'option --colour=auto spécifie de mettre toutes les apparences de cpu dans une autre couleur.
  • cat. Permet de faire défiler le contenue d'un fichier à l'écran. Petit problème quand les fichiers sont long.
  • more Permet de faire défiler le contenue d'un fichier page par page.
  • less. Comme more, mais less en fait plus. More et less répondent tous deux à plusieurs raccourcis de vim
  • vim. L'un des deux éditeurs de texte pour les geeks et les administrateur (c'est mon préféré). Des cours ultra rapide : ici, ici et ici On peut exécuter un tutoriel pour vim sur toute machine où il est installé :
    vimtutor
    Il faut une trentaine de minute pour s'initier. Reste plus qu'à pratiquer.
  • emacs. L'autre éditeur de texte. Cours rapide ici, ici et ici. Ou le tutoriel intégré à emacs qu'on obtient en partant emacs, puis en tappant ^h-t, ou ctrl-h suivit d'un t.
  • dig. Permet de consulter le DNS. La commande
    dig @8.8.8.8 +all microsoft.com
    effectue une requête dns pour l'url microsoft.com à partir du serveur DNS 8.8.8.8 (un serveur public appartenant à Google, à connaître par coeur).
  • hexdump ou xxd. Deux commandes qui permettent de lister le contenue d'un fichier. xxd
  • apt-get, apt-cache et yum. Ces commandes permettent d'installer des packages précompilés.
  • passwd Permet de manipuler le mot de passe de vos usagers.

Mouvements dans le terminal

  • clear. Nettoie le terminal. Tout le texte est effacé et une invite de commande est dessinée.
  • ^A et ^E. Déplace le curseur au début et à la fin de la ligne respectivement.
  • ^U. Efface la ligne.
  • ESC-B et ESC-F. Recule et Avance d'un mot respectivement.
  • ESC-Backspace ou ^w. Efface le dernier mot.
  • ^K. Efface tout apr's le curseur.

Commande DOS

  • cd. Comme sur unix, mais pour changer de disque il faut passer une option :
    cd /d Z:\Files\
    pour aller changer de répertoire vers le répertoire Files sur le disque Z:.
  • type. L'équivalent de cat.
  • dir. L'équivalent de ls.
  • ipconfig. L'équivalent de ifconfig.
  • find. L'équivalent de grep. Attention la syntaxe est très différente. find in dos
  • net use. Oui, oui en deux mots. Une commande permettant d'établir des affectations de lettre à des partages réseaux (en autre).
  • shutdown. Pour éteindre ou redémarrer votre machine. Ici pour la syntaxe.
  • net share. Cette commande retourne une liste des partages sur votre machine. net share
  • gpupdate. Commande qui force Windows à recharger les bases de donnée des stratégies de groupe ou d'Active Directory.
  • nslookup. Semblable à dig, mais en moins amusant.
  • takeown. Permet de s'approprier la possission d'un fichier
    takeown /f filepath
    Pratique pour reprendre le controle d'un fichier sur lequel on a perdu tous les droits.
  • cacls. Manipulation des autorisations dans dos : tutoriel ici

Commande Google

  • - On peut toujours soustraire un terme d'une recherche. Par exemple
    gpo windows -vista
    retournera toutes les pages qui contiennent gpo et windows et qui ne contiennent pas vista
  • site:monsiteachercher. Permet de filtrer les résultats et de ne voir que ceux qui viennent d'un site en particulier :
    gpo site:technet.microsoft.com
  • "phrase a chercher exactement" On peut rechercher les sites qui contiennent une série de mots tels quels. erreurs à rechercher
    "Les informations sur l'emplacement de téléchargement sont endommagées."
    ne retournera que des pages qui contiennent exactement cette phrase et non pas les mots qui la composent éparpillés dans la page.