<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Naeh.net &#187; vi</title>
	<atom:link href="http://naeh.net/tag/vi/feed/" rel="self" type="application/rss+xml" />
	<link>http://naeh.net</link>
	<description>Le mémo du développeur</description>
	<lastBuildDate>Wed, 30 Jun 2010 18:56:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Aide mémoire Linux</title>
		<link>http://naeh.net/aide-memoire-linux/</link>
		<comments>http://naeh.net/aide-memoire-linux/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 21:44:58 +0000</pubDate>
		<dc:creator>Naeh</dc:creator>
				<category><![CDATA[Linux - OS]]></category>
		<category><![CDATA[aide]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[commandes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mémoire]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://wp.naeh.info/?p=12</guid>
		<description><![CDATA[Certaines commandes peuvent changer en fonction de la distribution choisie.
Ce qui va suivre sont des commandes de l'utilisation de tous les jours avec un système linux.
cd : sert à se deplacer dans les repertoire
ex : cd tmp, cd /etc/init.d, cd ../.., cd usr, cd /
ls : sert à lister un/des répertoires
ex : ls, ls -l [...]]]></description>
			<content:encoded><![CDATA[<p><em>Certaines commandes peuvent changer en fonction de la distribution choisie.</em></p>
<p>Ce qui va suivre sont des commandes de l'utilisation de tous les jours avec un système linux.</p>
<p><strong>cd</strong> : sert à se deplacer dans les repertoire<br />
ex : cd tmp, cd /etc/init.d, cd ../.., cd usr, cd /</p>
<p><strong>ls</strong> : sert à lister un/des répertoires<br />
ex : ls, ls -l (résultat sous forme de liste), ls -a (avec les fichiers cachés), ls -al (les deux options cumulées)</p>
<p><strong>cp</strong> : sert à copier un fichier vers une destination (cp source destination)</p>
<p><strong>mv</strong> : sert à déplacer ou renommer un fichier (mv source destination)</p>
<p><strong>pwd</strong> : sert à afficher le chemin du répertoire dans lequel vous vous trouvez</p>
<p><strong>sh</strong> : permet d'executer un script shell (sh script.sh)</p>
<p><strong>cat</strong> ou <strong>more</strong> : permet de lire un fichier (more access.log)</p>
<p><strong>vi, joe, emacs</strong>: permet d'editer un fichier (vi lettre_de_dem.txt)</p>
<p><strong>rm</strong> : supprime un fichier (rm fichier) (rm -R permet de supprimer un dossier et ses sous repertoire, R pour récursif)</p>
<p><strong>find, which, locate</strong> : trouver un fichier (locate httpd.conf)</p>
<p><strong>grep</strong> : trouver du texte dans un fichier</p>
<p><strong>CRON :</strong> mm hh jj MMM JJJ tâche &gt; log<br />
exemple :</p>
<pre>45 6 * * * /root/backup.sh &gt; /root/backup.log</pre>
<p>mm minutes (de 0 à 59)<br />
hh l'heure (de 0 à 23)<br />
jj jours (de 1 à 31)<br />
MMM mois (de 1 à 12) ou l'abréviation (jan, feb, mar, apr, ...)<br />
JJJ l'abréviation du nom du jour ou le chiffre correspondant au jour de la semaine (0 représente le dimanche, 1 représente le lundi, ...)</p>
<p>tâche représente la commande ou le script shell à exécuter</p>
<p>log représente le nom d'un fichier dans lequel stocker le journal des opérations. Si la clause &gt; log n'est pas spécifiée, cron enverra automatiquement un mail de confirmation. Pour éviter cela il suffit de spécifier &gt; /dev/null</p>
<p>Pour chaque unité de temps (minute/heure/...) les notations sont possibles:<br />
*: a chaque unité de temps<br />
2-5: les unités de temps (2,3,4,5)<br />
*/3: toutes les 3 unités de temps (0,3,6,...)<br />
5,8: les unités de temps 5 et 8</p>
<p><strong>apt-get update</strong><br />
Met à jour la liste des paquets disponibles, à partir des sources définies dans /etc/apt/sources.list. Cette commande devrait être exécutée avant toute autre opération, pour s'assurer que la liste des paquets disponibles est correcte.</p>
<p><strong>apt-get install &lt;package&gt;</strong><br />
Installe le package &lt;package&gt; en gérant les dépendances (autres packages nécessaire à l'exécution) et conflits (packages incompatibles).</p>
<p><strong>apt-get -s install &lt;package&gt;</strong><br />
Simule l'installation du package &lt;package&gt;. L'option -s indique qu'il faut simuler les actions qui seraient effectuées par l'opération demandée (ici, l'installation). Cela permet de voir quelles actions apt effectuerait si la commande était réellement exécutée: paquets additionnels qui seraient ajoutés, paquets incompatibles qui seraient supprimés...</p>
<p><strong>apt-get dist-upgrade</strong><br />
Met à jour la distribution par rapport à la liste des paquets disponibles. Il est recommandé d'examiner les opérations qu'APT va effectuer en invoquant dist-upgrade avec le flag -s. Si vous travaillez en "testing", sachez que les mises à jour sont généralement plus conséquentes et parfois plus périlleuses. Redoublez de méfiance.</p>
<p><strong>apt-get --purge remove &lt;package&gt;</strong><br />
Supprime un package et le purge (suppression définitive et exhaustive).</p>
<pre>apt-cache search &lt;regexp&gt;

apt-cache search php4

apt-cache search '^php4'</pre>
<p>Recherche la &lt;regexp&gt; dans le nom et la description des packages. Notez la différence entre les deux dernières recherches. Dans le premier cas, la recherche est: nom de paquet ou description contenant php4. Dans le second cas, la recherche est: nom de paquet ou description commençant par php4.</p>
<pre>apt-cache showpkg &lt;package&gt;

apt-cache show &lt;package&gt;</pre>
<p>Affiche les informations concernant &lt;package&gt;: description, version, dépendances, ...<br />
<strong>Décompresser une archive</strong> : tar xzf fichier.tr.gz</p>
<p>Pour vos commentaires c'est par ici : <a href="http://naeh.net/forum/index.php?topic=5.0" target="_blank">http://naeh.net/forum/index.php?topic=5.0</a></p>
<p>PS. Les informations postées dans cet article sont issues de différents sites traitant du sujet.</p>
]]></content:encoded>
			<wfw:commentRss>http://naeh.net/aide-memoire-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
