{"id":84,"date":"2008-08-01T17:55:21","date_gmt":"2008-08-01T15:55:21","guid":{"rendered":"http:\/\/linux.leunen.com\/?p=84"},"modified":"2008-08-04T16:27:49","modified_gmt":"2008-08-04T14:27:49","slug":"quelques-commandes","status":"publish","type":"post","link":"https:\/\/www.leunen.com\/linux\/2008\/08\/quelques-commandes\/","title":{"rendered":"Quelques commandes"},"content":{"rendered":"<p>Voici quelques commandes moins connues mais n\u00e9anmoins utiles dont je me sers \u00e0 l&rsquo;occasion:<\/p>\n<h3>Affichage en hexad\u00e9cimal du contenu d&rsquo;un fichier<\/h3>\n<pre class=\"codesource\">$ od -x filename\r\n$ xxd filename\r\n<\/pre>\n<p>Cette derni\u00e8re commande a ma pr\u00e9f\u00e9rence parce qu&rsquo;elle affiche de mani\u00e8re classique le caract\u00e8re correspondant au code <em>ASCII<\/em> et permet d&rsquo;utiliser <em>grep<\/em> pour rechercher une cha\u00eene de caract\u00e8res dans un fichier binaire par exemple. Parfois tr\u00e8s utile pour ceux qui font de la programmation.<br \/>\nPar contre l&#8217;emploi de la commande <em>od<\/em> permet le choix de la base (d\u00e9cimal, octal, hexad\u00e9cimal ou m\u00eame ASCII).<\/p>\n<h3>Affichage du type d&rsquo;un fichier d&rsquo;un fichier<\/h3>\n<p>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\u00e9o&#8230; Tr\u00e8s utile parfois. Il ne faut pas perdre de vue que sous Linux, l&rsquo;extension dans le nom de fichier est facultative et si vous avez un r\u00e9pertoire rempli de fichiers dont vous ignorez le type, cette commande peut vous aider et vous faire gagner pas mal de temps.<\/p>\n<pre class=\"codesource\">$ file filename\r\n$ file *\r\n<\/pre>\n<p>La commande <em>file<\/em> avec un <em>*<\/em> comme argument affiche le type de tous les fichiers ou r\u00e9pertoires (un r\u00e9pertoire est un fichier sous Linux) du r\u00e9pertoire courant.<\/p>\n<h3>Compter le nombre de mots ou de lignes dans un fichier<\/h3>\n<pre class=\"codesource\">$ wc -l filename\r\n$ wc -w filename\r\n<\/pre>\n<p>La premi\u00e8re commande compte le nombre de lignes, la seconde, le nombre de mots.<\/p>\n<h3>Savoir qui est logg\u00e9 sur une machine<\/h3>\n<pre class=\"codesource\">$ w\r\n$ who\r\n<\/pre>\n<h3>Savoir qui s&rsquo;est logg\u00e9 sur une machine et quand<\/h3>\n<pre class=\"codesource\">$ last\r\n$ last -10\r\n<\/pre>\n<p>La commande <em>last<\/em> lit le fichier <em>\/var\/log\/wtmp<\/em> qui contient les renseignements qu&rsquo;on recherche. Attention cependant, ce fichier est remis \u00e0 z\u00e9ro \u00e0 chaque reboot de la machine.<\/p>\n<p>Dans tous les cas, n&rsquo;oubliez pas de consulter la page de manuel de la commande.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voici quelques commandes moins connues mais n\u00e9anmoins utiles dont je me sers \u00e0 l&rsquo;occasion: Affichage en hexad\u00e9cimal du contenu d&rsquo;un fichier $ od -x filename $ xxd filename Cette derni\u00e8re commande a ma pr\u00e9f\u00e9rence parce qu&rsquo;elle affiche de mani\u00e8re classique le caract\u00e8re correspondant au code ASCII et permet d&rsquo;utiliser grep pour rechercher une cha\u00eene de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/84"}],"collection":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":0,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leunen.com\/linux\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}