Main menu:

Site search

Categories

août 2008
L M M J V S D
 123
45678910
11121314151617
18192021222324
25262728293031

Archive

Quelques commandes

Voici quelques commandes moins connues mais néanmoins utiles dont je me sers à l’occasion:

Affichage en hexadécimal du contenu d’un fichier

$ od -x filename
$ xxd filename

Cette dernière commande a ma préférence parce qu’elle affiche de manière classique le caractère correspondant au code ASCII et permet d’utiliser grep pour rechercher une chaîne de caractères dans un fichier binaire par exemple. Parfois très utile pour ceux qui font de la programmation.
Par contre l’emploi de la commande od permet le choix de la base (décimal, octal, hexadécimal ou même ASCII).

Affichage du type d’un fichier d’un fichier

Cette commande affiche des renseignements sur le type du fichier contenu dans le fichier. Autrement dit, elle vous dit si le fichier est du type texte, data, image jpg ou autre, audio, vidéo… Très utile parfois. Il ne faut pas perdre de vue que sous Linux, l’extension dans le nom de fichier est facultative et si vous avez un répertoire rempli de fichiers dont vous ignorez le type, cette commande peut vous aider et vous faire gagner pas mal de temps.

$ file filename
$ file *

La commande file avec un * comme argument affiche le type de tous les fichiers ou répertoires (un répertoire est un fichier sous Linux) du répertoire courant.

Compter le nombre de mots ou de lignes dans un fichier

$ wc -l filename
$ wc -w filename

La première commande compte le nombre de lignes, la seconde, le nombre de mots.

Savoir qui est loggé sur une machine

$ w
$ who

Savoir qui s’est loggé sur une machine et quand

$ last
$ last -10

La commande last lit le fichier /var/log/wtmp qui contient les renseignements qu’on recherche. Attention cependant, ce fichier est remis à zéro à chaque reboot de la machine.

Dans tous les cas, n’oubliez pas de consulter la page de manuel de la commande.