<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Créer des alias sous GNU/Linux</title>
	<atom:link href="http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/</link>
	<description>Blog de systèmes GNU/Linux et logiciels libres</description>
	<lastBuildDate>Thu, 15 Dec 2011 11:18:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Par : Y.Chaouche</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-7754</link>
		<dc:creator>Y.Chaouche</dc:creator>
		<pubDate>Thu, 09 Dec 2010 08:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-7754</guid>
		<description>Voici un autre alias que je viens de créer :

alias google=&#039;watch -n 30 /home/chaouche/CODE/TMP/ping.bash&#039;

Voici le contenu de ping.bash 

chaouche@jogger:~$ cat /home/chaouche/CODE/TMP/ping.bash
#!/bin/bash

if eval &quot;ping -c 1 -W 5 www.google.com&quot;; then
    echo &quot;We&#039;ve got internet&quot;
else
    notify-send &quot;Ping&quot; &quot;Google ne réponds pas mon pote&quot;
fi
chaouche@jogger:~$

J&#039;utilise ce script sous Gnome mais il devrait marcher sur tous les desktops utilisant D-Bus. Il faudra installer au préalable notify-send.

Donc voilà, j&#039;ouvre un terminal je tape google et je laisse tourner. Toutes les 30 secondes ça regarde si google ping ou pas. Si ça ne ping pas, une notification s&#039;affiche sur le bureau.</description>
		<content:encoded><![CDATA[<p>Voici un autre alias que je viens de créer :</p>
<p>alias google=&#8217;watch -n 30 /home/chaouche/CODE/TMP/ping.bash&#8217;</p>
<p>Voici le contenu de ping.bash </p>
<p>chaouche@jogger:~$ cat /home/chaouche/CODE/TMP/ping.bash<br />
#!/bin/bash</p>
<p>if eval &laquo;&nbsp;ping -c 1 -W 5 <a href="http://www.google.com" rel="nofollow">http://www.google.com</a>&laquo;&nbsp;; then<br />
    echo &laquo;&nbsp;We&#8217;ve got internet&nbsp;&raquo;<br />
else<br />
    notify-send &laquo;&nbsp;Ping&nbsp;&raquo; &laquo;&nbsp;Google ne réponds pas mon pote&nbsp;&raquo;<br />
fi<br />
chaouche@jogger:~$</p>
<p>J&#8217;utilise ce script sous Gnome mais il devrait marcher sur tous les desktops utilisant D-Bus. Il faudra installer au préalable notify-send.</p>
<p>Donc voilà, j&#8217;ouvre un terminal je tape google et je laisse tourner. Toutes les 30 secondes ça regarde si google ping ou pas. Si ça ne ping pas, une notification s&#8217;affiche sur le bureau.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : zamo</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-7273</link>
		<dc:creator>zamo</dc:creator>
		<pubDate>Wed, 24 Nov 2010 10:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-7273</guid>
		<description>bon tutoriel, mon alias preferer est pour:
&quot;sudo lampp start&quot; et &quot;sudo lampp stop&quot;.
mais il y a une erreur dans cette video :?: 
tutoriel en anglais c&#039;est: tutorial,
je sais c&#039;est pas tres grave  :)</description>
		<content:encoded><![CDATA[<p>bon tutoriel, mon alias preferer est pour:<br />
&laquo;&nbsp;sudo lampp start&nbsp;&raquo; et &laquo;&nbsp;sudo lampp stop&nbsp;&raquo;.<br />
mais il y a une erreur dans cette video <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_question.gif' alt=':?:' class='wp-smiley' /><br />
tutoriel en anglais c&#8217;est: tutorial,<br />
je sais c&#8217;est pas tres grave  <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : saylar</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-7027</link>
		<dc:creator>saylar</dc:creator>
		<pubDate>Wed, 17 Nov 2010 02:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-7027</guid>
		<description>très bon tutoriel, il a visé l&#039;essentiel des alias sans entrer dans le détails inutiles, il m&#039;as aidé pour rendre mes alias définitifs, merci bcp :bien:  
j&#039;ai utilisé l&#039;alias pour la commande suivante:

alias sqlplus=&#039;rlwrap sqlplus&#039; ( un truc d&#039;oracle) pk j&#039;oublie tjrs ce rlwrap :s</description>
		<content:encoded><![CDATA[<p>très bon tutoriel, il a visé l&#8217;essentiel des alias sans entrer dans le détails inutiles, il m&#8217;as aidé pour rendre mes alias définitifs, merci bcp :bien:<br />
j&#8217;ai utilisé l&#8217;alias pour la commande suivante:</p>
<p>alias sqlplus=&#8217;rlwrap sqlplus&#8217; ( un truc d&#8217;oracle) pk j&#8217;oublie tjrs ce rlwrap :s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Y.Chaouche</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-4949</link>
		<dc:creator>Y.Chaouche</dc:creator>
		<pubDate>Thu, 04 Mar 2010 11:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-4949</guid>
		<description>Ça me fait rappeler que wcpy peut être généralisée aussi comme grepfiles. Voici la fonction : 

function wcfiles {
    pattern=$1
    shift
    find -L . -name &quot;*.$pattern&quot; &#124; xargs wc &quot;$@&quot;
}

Je me dis aussi que wcfiles et grepfiles partagent beaucoup de code en commun, ça serait pratique d&#039;avoir une fonction à qui on donne une extension de fichiers puis la commande qu&#039;on veut exécuter dessus. On obtient : 

function xct {
    pattern=$1
    cmd=$2
    shift 2
    find -L . -name &quot;*.$pattern&quot; &#124; xargs $cmd &quot;$@&quot;
}

Ouah, c&#039;est fun :) ! je viens de tester :

chaouche@la7lou:~/PROJETS/XXX/PYLONS/XXX/XXX/model$ xct py wc -l
   15 ./meta.py
  123 ./annonce.py
   41 ./testVille.py
   38 ./tag.py
  143 ./classes.py
   37 ./__init__.py
  270 ./classesNew.py
  667 total
chaouche@la7lou:~/PROJETS/XXX/PYLONS/XXX/XXX/model$</description>
		<content:encoded><![CDATA[<p>Ça me fait rappeler que wcpy peut être généralisée aussi comme grepfiles. Voici la fonction : </p>
<p>function wcfiles {<br />
    pattern=$1<br />
    shift<br />
    find -L . -name &laquo;&nbsp;*.$pattern&nbsp;&raquo; | xargs wc &laquo;&nbsp;$@&nbsp;&raquo;<br />
}</p>
<p>Je me dis aussi que wcfiles et grepfiles partagent beaucoup de code en commun, ça serait pratique d&#8217;avoir une fonction à qui on donne une extension de fichiers puis la commande qu&#8217;on veut exécuter dessus. On obtient : </p>
<p>function xct {<br />
    pattern=$1<br />
    cmd=$2<br />
    shift 2<br />
    find -L . -name &laquo;&nbsp;*.$pattern&nbsp;&raquo; | xargs $cmd &laquo;&nbsp;$@&nbsp;&raquo;<br />
}</p>
<p>Ouah, c&#8217;est fun <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ! je viens de tester :</p>
<p>chaouche@la7lou:~/PROJETS/XXX/PYLONS/XXX/XXX/model$ xct py wc -l<br />
   15 ./meta.py<br />
  123 ./annonce.py<br />
   41 ./testVille.py<br />
   38 ./tag.py<br />
  143 ./classes.py<br />
   37 ./__init__.py<br />
  270 ./classesNew.py<br />
  667 total<br />
chaouche@la7lou:~/PROJETS/XXX/PYLONS/XXX/XXX/model$</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : y.chaouche</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-4947</link>
		<dc:creator>y.chaouche</dc:creator>
		<pubDate>Tue, 02 Mar 2010 09:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-4947</guid>
		<description>Je trouve ça énorme de faire un grep pour trouver .bashrc, quel est l&#039;intêret ??? on connaît le nom de fichier donc direct vi/emacs .bashrc sur son home.

Sinon, quelques alias de mon coté :

alias ls=&#039;ls -lh&#039;
alias lsdir=&#039;ls -d */&#039; # lister uniquement les dossiers&#039;
alias rmdiese=&#039;rm #*&#039;
alias rmtild=&#039;rm *~&#039;
alias wcpy=&#039;find . -name &quot;*.py&quot; &#124; xargs wc&#039; # compte le nombre de lignes de code de votre application python.

Alors sinon j&#039;ai aussi une petite fonction bash bien sympa pour chercher dans les fichiers sources (à mettre également dans le .bashrc) :

function grepfiles {
    pattern=$1
    shift
    find . -name &quot;*.$pattern&quot; &#124; xargs grep --color &quot;$@&quot;
}


exemple d&#039;utilisation :

$ grepfiles php &quot;class SomeClassHere&quot;
$ grepfiles py &quot;def someFunctionHere&quot;

on peut également ajouter des options qui seront passé au grep, comme l&#039;option -i quand on est pas sûre de la casse :

$ grepfiles py -i &quot;class SomeClassWhoseCaseImNotSureAbout&quot;</description>
		<content:encoded><![CDATA[<p>Je trouve ça énorme de faire un grep pour trouver .bashrc, quel est l&#8217;intêret ??? on connaît le nom de fichier donc direct vi/emacs .bashrc sur son home.</p>
<p>Sinon, quelques alias de mon coté :</p>
<p>alias ls=&#8217;ls -lh&#8217;<br />
alias lsdir=&#8217;ls -d */&#8217; # lister uniquement les dossiers&#8217;<br />
alias rmdiese=&#8217;rm #*&#8217;<br />
alias rmtild=&#8217;rm *~&#8217;<br />
alias wcpy=&#8217;find . -name &laquo;&nbsp;*.py&nbsp;&raquo; | xargs wc&#8217; # compte le nombre de lignes de code de votre application python.</p>
<p>Alors sinon j&#8217;ai aussi une petite fonction bash bien sympa pour chercher dans les fichiers sources (à mettre également dans le .bashrc) :</p>
<p>function grepfiles {<br />
    pattern=$1<br />
    shift<br />
    find . -name &laquo;&nbsp;*.$pattern&nbsp;&raquo; | xargs grep &#8211;color &laquo;&nbsp;$@&nbsp;&raquo;<br />
}</p>
<p>exemple d&#8217;utilisation :</p>
<p>$ grepfiles php &laquo;&nbsp;class SomeClassHere&nbsp;&raquo;<br />
$ grepfiles py &laquo;&nbsp;def someFunctionHere&nbsp;&raquo;</p>
<p>on peut également ajouter des options qui seront passé au grep, comme l&#8217;option -i quand on est pas sûre de la casse :</p>
<p>$ grepfiles py -i &laquo;&nbsp;class SomeClassWhoseCaseImNotSureAbout&nbsp;&raquo;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Installation de symfony sous Fedora &#124; Inalgnu</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-719</link>
		<dc:creator>Installation de symfony sous Fedora &#124; Inalgnu</dc:creator>
		<pubDate>Fri, 27 Mar 2009 01:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-719</guid>
		<description>[...] -V !Dans notre cas :php /var/www/html/mySymfony/1.2/data/bin/symfony -V  Créez un alias (et c&#8217;est la qu&#8217;on voit toutes l&#8217;utilité des alias): alias symfony=&#039;php [...]</description>
		<content:encoded><![CDATA[<p>[...] -V !Dans notre cas :php /var/www/html/mySymfony/1.2/data/bin/symfony -V  Créez un alias (et c&#8217;est la qu&#8217;on voit toutes l&#8217;utilité des alias): alias symfony=&#8217;php [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ANDRE Ani</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-626</link>
		<dc:creator>ANDRE Ani</dc:creator>
		<pubDate>Sat, 21 Mar 2009 02:17:17 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-626</guid>
		<description>Bonne idée de publier des tutaux comme cela, c&#039;est toujours intéressant.</description>
		<content:encoded><![CDATA[<p>Bonne idée de publier des tutaux comme cela, c&#8217;est toujours intéressant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Eggbob</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-593</link>
		<dc:creator>Eggbob</dc:creator>
		<pubDate>Tue, 17 Mar 2009 10:59:07 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-593</guid>
		<description>merci pour ce tuto  ;)</description>
		<content:encoded><![CDATA[<p>merci pour ce tuto  <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Inalgnu</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-566</link>
		<dc:creator>Inalgnu</dc:creator>
		<pubDate>Sat, 14 Mar 2009 11:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-566</guid>
		<description>@ButterflyOfFire oui un très bon exemple d&#039;utilisation aussi, alias update=&#039;su -c &quot;yum update&quot;&#039; chez les fedoristes.

 @Tuxargon pas de quoi! Sinon pour ton lien c&#039;est corrigé!! :)</description>
		<content:encoded><![CDATA[<p>@ButterflyOfFire oui un très bon exemple d&#8217;utilisation aussi, alias update=&#8217;su -c &laquo;&nbsp;yum update&nbsp;&raquo;&#8216; chez les fedoristes.</p>
<p> @Tuxargon pas de quoi! Sinon pour ton lien c&#8217;est corrigé!! <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tuxargon</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-564</link>
		<dc:creator>Tuxargon</dc:creator>
		<pubDate>Sat, 14 Mar 2009 10:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-564</guid>
		<description>Merci pour le tuto :)
J&#039;ai créer un alias pour éditer rapidement les dépôts de paquets.
PS : N&#039;oublie pas de metter à jour ta blogroll  :D</description>
		<content:encoded><![CDATA[<p>Merci pour le tuto <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
J&#8217;ai créer un alias pour éditer rapidement les dépôts de paquets.<br />
PS : N&#8217;oublie pas de metter à jour ta blogroll  <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ButterflyOfFire</title>
		<link>http://inalgnu.nomade-dz.com/creer-des-alias-sous-gnu-linux/comment-page-1/#comment-562</link>
		<dc:creator>ButterflyOfFire</dc:creator>
		<pubDate>Sat, 14 Mar 2009 06:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://inalgnu.nomade-dz.com/?p=1000#comment-562</guid>
		<description>J&#039;ai utilisé les alias pour la première fois pour raccourcir les commandes : &quot;sudo apt-get install&quot; et &quot;sudo apt-get update &amp;&amp; sudo apt-get upgrade&quot;.

Très bon tutoriel Inalgnu :) merci man ;)</description>
		<content:encoded><![CDATA[<p>J&#8217;ai utilisé les alias pour la première fois pour raccourcir les commandes : &laquo;&nbsp;sudo apt-get install&nbsp;&raquo; et &laquo;&nbsp;sudo apt-get update &amp;&amp; sudo apt-get upgrade&nbsp;&raquo;.</p>
<p>Très bon tutoriel Inalgnu <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  merci man <img src='http://inalgnu.nomade-dz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

