<!--
	The FreeBSD Documentation Project
	The FreeBSD French Documentation Project
         
        $FreeBSD$
        Original revision: 1.9
-->                         

 		<chapter id="basics">
			<title>Quelques bases d'Unix</title>
			&trans.a.breard;


      <sect1 id="basics-man">
	<title>Le manuel en ligne</title>

	<para>La documentation la plus importante sur FreeBSD est sous forme
		<emphasis>de pages de manuel</emphasis>. Presque tous les programmes
		du syst&egrave;me sont fournis avec un court manuel de 
		r&eacute;f&eacute;rence expliquant les op&eacute;rations de bases 
		et leurs diff&eacute;rents arguments.
		Ces pages de manuel peuvent &ecirc;tre lues avec la commande 
    <command>man</command>.
    L'utilisation de la commande <command>man</command> est simple :</para>
	  <informalexample>
	    <screen>&prompt.user <userinput>man <replaceable>commande</replaceable></userinput>
	    </screen>
	  </informalexample> 
		
	<para>o&ugrave; <replaceable>commande</replaceable> est le nom
	  de la commande dont vous voulez voir la page de manuel.  
    Par exemple pour en savoir plus sur la commande <command>ls</command> 
		tapez :</para>
	 
	    <screen>&prompt.user; <userinput>man ls</userinput></screen>

	<para>Le manuel en ligne est divis&eacute; en plusieurs sections 
		num&eacute;rot&eacute;es :</para>
	  
		<orderedlist>
	    
			<listitem>
				<para>Les commandes utilisateur</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les appels syst&egrave;mes et les num&eacute;ros d'erreurs</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les fonctions de la biblioth&egrave;que C</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les pilotes de p&eacute;riph&eacute;riques</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les formats de fichiers</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les jeux et autres divertissements</para>
	    </listitem>
	    
	    <listitem>
	      <para>Des informations diverses</para>
	    </listitem>
	    
	    <listitem>
	      <para>Les commandes d'administration et de maintenance du syst&egrave;me</para>
	    </listitem>
	    
	  </orderedlist> 
			
	<para>Dans certains cas le m&ecirc;me sujet peut appara&icirc;tre dans 
		plusieurs sections du manuel en ligne. Par exemple il y a une commande 
    utilisateur <command>chmod</command> et un appel syst&egrave;me 
		<function>chmod()</function>.
    Dans ce cas, vous pouvez appeler la commande <command>man</command> 
    en sp&eacute;cifiant la section souhait&eacute;e :</para>

	    <screen>&prompt.user; <userinput>man 1 chmod</userinput></screen>

	<para>affichera la page de manuel pour la commande utilisateur
	  <command>chmod</command>.  
    Les r&eacute;f&eacute;rences &agrave; une section particuli&egrave;re 
		du manuel sont traditionnellement plac&eacute;es entre 
		parenth&egrave;ses dans les documentations. Ainsi 
		<citerefentry><refentrytitle>chmod</refentrytitle><manvolnum>1</manvolnum></citerefentry>
		fait r&eacute;f&eacute;rence &agrave; la commande utilisateur 
    <command>chmod</command> et
		<citerefentry><refentrytitle>chmod</refentrytitle><manvolnum>2</manvolnum></citerefentry> 
    fait r&eacute;f&eacute;rence &agrave; l'appel syst&egrave;me.</para>
	
	<para>C'est bien si vous connaissez le nom des commandes et que vous voulez
		simplement savoir comment les utiliser, mais si vous ne vous rappeler pas 
		le nom d'une commande, comment faire ? Vous pouvez alors utiliser
		<command>man</command> pour rechercher un mot clef dans la partie 
		<emphasis>descriptions</emphasis> des pages de manuel en utilisant 
		l'option <option>-k</option> :</para>

	  
	    <screen>&prompt.user; <userinput>man -k mail</userinput></screen>

	<para>Avec cette commande vous obtiendrez la liste de toutes les commandes
    qui contiennent le mot clef &ldquo;mail&rdquo; dans leur description.
	  C'est l'&eacute;quivalent de la commande <command>apropos</command>.</para>
	
	<para>Si vous souhaitez avoir un aper&ccedil;u rapide des fonctions de 
		toutes les commandes qui se trouvent dans un r&eacute;pertoire, 
		par exemple <filename>/usr/bin</filename> vous pouvez simplement taper :

	  
	    <screen>&prompt.user; <userinput>cd /usr/bin; man -f *</userinput></screen>
	  

    ou encore

	  
	    <screen>&prompt.user; <userinput>cd /usr/bin; whatis *</userinput></screen>
	  

    qui fait la m&ecirc;me chose.</para>
	
      </sect1>
      
    <sect1 id="basics-info">

	<title>Les fichiers GNU INFO</title>
	
	<para>FreeBSD comprend plusieurs applications et utilitaires produit par
	  la Free Software Foundation (FSF). En plus des pages de manuel, ces programmes
	  sous fournis avec une documentation hypertexte plus importante appel&eacute;e
	  fichier  &ldquo;info &rdquo; qui peut &ecirc;tre visualis&eacute;e avec la commande 
	  <command>info</command> ou, si vous avez install&eacute; <command>Emacs</command>, 
          avec le mode info d'<command>Emacs</command>.</para>
	
	<para>Pour utiliser la commande 
          <citerefentry><refentrytitle>info</refentrytitle>
	    <manvolnum>1</manvolnum></citerefentry> tapez simplement :
	  
	    <screen>&prompt.user; <userinput>info</userinput></screen>
	   
	  Pour une br&egrave;ve introduction &agrave; l'utilisation d'<command>info</command> tapez 
	  <userinput>h</userinput>.  
	  Pour une r&eacute;f&eacute;rence rapide des commandes d'<command>info</command> tapez
	  <userinput>?</userinput>.</para>
	
      </sect1>
    </chapter>
<!--    
     Local Variables:
     mode: sgml
     sgml-declaration: "../chapter.decl"
     sgml-indent-data: t
     sgml-omittag: nil
     sgml-shorttag: nil
     sgml-always-quote-attributes: t 
     sgml-minimize-attributes: max
     sgml-parent-document: ("../handbook.sgml" "part" "chapter")
     End: 
-->       
