Mémo des commandes

système et Vim

Conventions d'écriture

Utilisation du clavier dans le terminal

Édition, déplacement

Autres

Divers

Commandes système

Commandes de base

Syntaxe générale : commande [options] <arguments>.
cat
  • Syntaxe : cat <fichiers>
  • Description : affiche dans le terminal le contenu des fichiers passés en arguments.
cd
  • Syntaxe : cd <répertoire destination>
  • Description : change le répertoire courant pour repertoire destination
cp
  • Syntaxe : cp [options] <src>... <dest>
  • Description : copie le ou les arghiers src vers dest. Si dest n'est pas un répertoire, un seul src est autorisé.
  • Options :
    • -v donne des informations à chaque étape de la copie ;
    • -i demande confirmation avant d'écraser un fichier ;
    • -r copie un répertoire et son contenu.
echo
  • Syntaxe : echo <chaîne de caractères|variable>
  • Description : affiche la chaîne de caractère ou le contenu de la variable passée en argument.
less
  • Syntaxe : less <fichier>
  • Description : affiche dans le terminal, page par page, le contenu du fichier passé en argument (un peu plus convivial que more).
ls
  • Syntaxe : ls <options> [fichiers]
  • Description : liste le contenu d'un répertoire.
  • Options :
    • -l affichage de toutes les informations des fichiers passés en paramètre (attibuts, taille, propriétaire, ...)
    • -a affichage des fichiers cachés ;
    • -R affichage récursif ;
    • -t tri par date de création du fichier ;
    • -r inverse l'ordre de tri.
man
  • Syntaxe : man [-s section] <commande>
  • Description : affiche la page de manuel de commande dans la section section.
mkdir
  • Syntaxe : mkdir <répertoire>
  • Description : crée le répertoire dont le nom est passé en argument.
more
  • Syntaxe : more <fichier>
  • Description : affiche dans le terminal, page par page, le contenu du fichier passé en argument.
mv
  • Syntaxe : mv [options] <src>... <dest>
  • Description : déplace le ou les fichiers src vers dest. Si dest n'est pas un répertoire, un seul src est autorisé.
  • Options :
    • -v donne des informations à chaque étape de la copie ;
    • -i demande confirmation avant d'écraser un fichier.
pwd
  • Syntaxe : pwd
  • Description : connaître sa position dans l'arborescence des fichiers.
rm
  • Syntaxe : rm [options] <fichier>...
  • Description : efface le fichier dont le nom est passé en argument.
  • Options :
    • -i demande confirmation avant d'effacer les fichiers ;
    • -r efface récursivement (DANGEREUX !)
rmdir
  • Syntaxe : rmdir <répertoire>...
  • Description : efface le répertoire dont le nom est passé en argument. Ce répertoire doit être vide.
touch
  • Syntaxe : touch <fichier>
  • Description : modifie la date d'accès au fichier dont le nom est passé en argument, ou le crée s'il n'existe pas.

Vim

Vim est un éditeur de texte qui est une amélioration de l'éditeur ultra célèbre vi. Vim signifie d'ailleurs Vi IMproved. Tout comme lui, il a été pensé dans un but de productivité et de ce fait, tout se fait au clavier, avec des raccourcis simples qui demandent un minimum de déplacement des mains.

Lancement

#> vim [options] [fichiers]

man vim pour connaître les options

Commandes en mode normal

Actions en mode normal

Vim permet également la création de macros, d'être programmé, d'éditer plusieurs fichiers en même temps, ...

Plus de détails sur http://www.vim.org/.