Vendredi 11 juin 2010 — Dernier ajout dimanche 13 juin 2010

Quelques commandes UNIX pratiques

Pour webmaster utilisant un accès SSH.

Vous avez la chance de disposer d’un hébergement avec un accès SSH [1].

Du coup, vous disposez de commandes qui peuvent vous simplifier la vie :

  • cd nomdudossier/nomdusousdossier : changer de dossier
    pour remonter d’un cran : cd ..
    de 2 crans : cd ../..
    La touche tabulation permet d’autocompléter le nom que vous avez commencé à saisir
  • mkdirnomdudossier : permet de créer un dossier
  • du -sh : connaître la taille d’un dossier et de ses sous dossier sur le disque dur
  • rm * -rf : dangeureux !, permet d’effacer le contenu d’un dossier et de tous ses sous-dossiers [2]
  • ls : liste « dense » d’un dossier
  • ls -la : listing complet d’un dossier
  • find . -name *.lock -type f -print0 | xargs -0 /bin/rm : supprimer tous les fichiers ayant l’extension .lock dans un dossier et ses sous dossiers [3]
  • top : pour avoir une idée de la charge du processeur et de la RAM

Et si vous avez beaucoup de chance, vous disposez de subversion avec un accès à l’extérieur. Dans ce cas, vous pouvez installer et mettre à jour SPIP et ses plugins très rapidement :

  • svn co dépôtSVN : installation de SPIP
  • svn up : mise à jour
  • svn up -rNNNN : retour à la version NNNN du code
  • svn sw dépôtSVN : changement de dépôt SVN [4]

Plus d’informations sur le code source de SPIP et son accès via SSH sur le Trac de SPIP.

[1C’est le cas d’OVH ou 1and1 par exemple…

[2Par exemple pour vider le cache de SPIP.

[3Pour débloquer les CRON de SPIP.

[4Par exemple, pour passer de la version 2.0 à la version 2.1 de SPIP