<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Personnalisation du terminal. [BASH]]]></title><description><![CDATA[<p dir="auto">Bonjour,</p>
<p dir="auto">Lorsque que l'on travail régulièrement et durant plusieurs heures avec le terminal, il est toujours sympa d'avoir un petit confort de travail !</p>
<p dir="auto">Il faut dire les choses comme elles sont, le terminal est un outil très puissant, mais pas très esthétique ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /></p>
<p dir="auto">Je ne compte pas faire un tutoriel énorme et archi-pousser, le but est simplement de vous apprendre quelques techniques de bases, à vous après de pousser vos recherches sur certains points qui pourrais vous intéresser ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto"><strong>I] Modifier l'apparence du terminal</strong></p>
<p dir="auto">Modifier l'apparence du terminal est très simple , il vous suffit de cliquer sur "Edit" &gt; "Préférences".</p>
<p dir="auto">Une fenêtre s'ouvrira qui vous donnera accès à pas mal de modifications ! Je vous laisse tester un peut à votre guise (vous ne devriez pas vous perdre <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /> ) !</p>
<p dir="auto">Cette partie est déjà finie, c’était très concis mais bon, je vais pas inventer ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto"><strong>[!] Pour les étapes qui vont suivre, nous allons toucher au fichier .bashrc, je vous conseil de faire une backup de celui-ci avant toutes choses !</strong></p>
<p dir="auto">Dans votre répertoire personnel :</p>
<pre><code>mkdir backup
cp .bashrc backup/
</code></pre>
<p dir="auto">II] Modification du prompt</p>
<p dir="auto">Le prompt est la chaîne de caractère placé en préfixe de votre ligne de commande, souvent sous la forme :</p>
<p dir="auto"><em>"nom_utilisateur@nom_pc&gt;"</em></p>
<p dir="auto">Ce prompt est modifiable via le fichier caché "bashrc" (les fichiers cachés ont comme préfixe un ".", pour les afficher commande : "ll").</p>
<p dir="auto">Ouvrez donc votre fichier .bashrc qui se trouve à la racine de votre dossier personnel (/home/votrenom).</p>
<p dir="auto">Trouvez les lignes :</p>
<pre><code>if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$'
else
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$'
fi
</code></pre>
<p dir="auto">La première ligne PS1 est votre prompt lorsque les couleurs sont activées.</p>
<p dir="auto">Sans surprises, la deuxième est votre prompt lorsque les couleurs sont désactivées <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">Vous pouvez dès à présent modifier ces deux lignes à votre guise pour esseyer !</p>
<p dir="auto">N'oubliez pas de bien enregistrer ainsi que de redémarrer votre terminal après chaque modifications !</p>
<p dir="auto">Le bash contient des chaines de caractères spéciales pouvant être prises en compte, en voici une liste : (non exhaustive)</p>
<ul>
<li>\H : le nom de l'hôte</li>
<li>\r : retour charriot</li>
<li>\n : nouvelle ligne</li>
<li>\t : l'heure au format 24h HH:MM:SS</li>
<li>\T : l'heure au format 12h HH:MM:SS</li>
<li>\w : le repertoire courant</li>
<li>\u : l'utilisateur actuel</li>
<li>! : le nombre de commande dans l'historique</li>
<li>\ : un backslash (il faut l'échapper !)</li>
<li>\a : la valeur ASCII d'un caractère (man ascii)</li>
</ul>
<p dir="auto">Ce sont les quelques chaines de caractères qui sont pour moi les plus importantes, Google est votre ami si je n'ai pas fait votre bonheur !</p>
<p dir="auto">Un peut de couleur tout de meme ?!</p>
<p dir="auto">Sur le même principe, voici comment ajouter de la couleur :</p>
<ul>
<li>\e[0;30m : Noir</li>
<li>\e[0;31m : Rouge</li>
<li>\e[0;32m : Vert</li>
<li>\e[0;33m: Jaune</li>
<li>\e[0;34m : Bleu</li>
<li>\e[0;35m : Violet</li>
<li>\e[0;36m: Cyan</li>
<li>\e[0;37m : Blanc</li>
</ul>
<p dir="auto">Si vous changez le caractère 0 en :</p>
<ul>
<li>1 : Gras</li>
<li>4 : Souligné</li>
<li>40 : Surligné</li>
</ul>
<p dir="auto">Pour mettre fin à la couleur et à revenir a la couleur d'origine il faut taper la chaine de caractères :</p>
<p dir="auto">\e[0m</p>
<p dir="auto">Ne l'oubliez pas, sinon vous allez avoir quelques surprises <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61c.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--stuck_out_tongue_winking_eye" style="height:23px;width:auto;vertical-align:middle" title=";p" alt="😜" /></p>
<p dir="auto">Voila qui clôture cette seconde partie !</p>
<p dir="auto"><strong>III] Créer ses propres alias :</strong></p>
<p dir="auto">Le bashrc nous permet aussi de créé des alias.</p>
<p dir="auto">Un alias est une commande que vous définissez et qui exécute une commande que vous définissez aussi.</p>
<p dir="auto">Rendez vous à la partie du code :</p>
<pre><code># some more ls aliases                                                                                                                                                                                       
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
</code></pre>
<p dir="auto">Vous pouvez remarquer qu'il existe déjà quelques alias de bases.</p>
<p dir="auto">Un alias se crée de cette forme :</p>
<p dir="auto">alias votrecommande ='la commande que ca execute'</p>
<p dir="auto">Vous pouvez donc mettre autant d'alias qu'il vous plait !</p>
<p dir="auto">Vous pouvez par exemple mettre :</p>
<p dir="auto"><em>alias ..='cd ..'</em></p>
<p dir="auto">Une fois enregistrer et le terminal redémarré il vous suffira de taper ".." pour remonter dans l'arborescence <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto">Je vais clôturer ici ce petit tutoriel, j’espère avoir été assez clair et je n’hésiterais pas à le compléter avec le temps.</p>
<p dir="auto">Si vous rencontrez quelques soucis, ou que vous avez des interrogations, n’hésitez pas à me contacter ici ou par MP ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">A plus !</p>
]]></description><link>http://new.melinyel.net/topic/1214/personnalisation-du-terminal-bash</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 16:54:19 GMT</lastBuildDate><atom:link href="http://new.melinyel.net/topic/1214.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Oct 2014 20:00:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Thu, 30 Oct 2014 22:40:49 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Tiens, merci pour Oneko, je connaissais pas. Ca risque de m'amuser. Dans le même jour vous pouvez installer ls et cmatrix.</p>
<pre><code>(sudo) apt-get install ls
(sudo) apt-get install cmatrix
</code></pre>
<p dir="auto">J'ai bien aimé le premier jour, j'ai pété un plomb le second, maintenant je m'amuse à le faire tourner en rond <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
</blockquote>
]]></description><link>http://new.melinyel.net/post/12939</link><guid isPermaLink="true">http://new.melinyel.net/post/12939</guid><dc:creator><![CDATA[Tenshrock]]></dc:creator><pubDate>Thu, 30 Oct 2014 22:40:49 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Thu, 30 Oct 2014 22:14:28 GMT]]></title><description><![CDATA[<p dir="auto">Tiens, merci pour Oneko, je connaissais pas. Ca risque de m'amuser. Dans le même jour vous pouvez installer ls et cmatrix.</p>
<pre><code>(sudo) apt-get install ls
(sudo) apt-get install cmatrix
</code></pre>
]]></description><link>http://new.melinyel.net/post/12932</link><guid isPermaLink="true">http://new.melinyel.net/post/12932</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Thu, 30 Oct 2014 22:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Thu, 30 Oct 2014 07:27:08 GMT]]></title><description><![CDATA[<p dir="auto">J'ai effectué quelques petites corrections sur l'orthographe ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/12895</link><guid isPermaLink="true">http://new.melinyel.net/post/12895</guid><dc:creator><![CDATA[Hazzer]]></dc:creator><pubDate>Thu, 30 Oct 2014 07:27:08 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Wed, 29 Oct 2014 12:42:15 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Merci, mais tu à fais une faute. Pour les étapas</p>
</blockquote>
<p dir="auto">Pas qu'une seule, il y en a d'autres mais c'est sympa à lire, merci pour ce tuto.</p>
<p dir="auto">Perso, j'utilise seulement Oneko pour ajouter une petite touche "chat" sur mon terminal <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /> .</p>
]]></description><link>http://new.melinyel.net/post/12863</link><guid isPermaLink="true">http://new.melinyel.net/post/12863</guid><dc:creator><![CDATA[Tenshrock]]></dc:creator><pubDate>Wed, 29 Oct 2014 12:42:15 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Tue, 28 Oct 2014 11:30:48 GMT]]></title><description><![CDATA[<p dir="auto">Au passage, si ce tutoriel vous sert pour personnaliser votre terminal : postez-en un screenshot pour le rendu final !</p>
]]></description><link>http://new.melinyel.net/post/12786</link><guid isPermaLink="true">http://new.melinyel.net/post/12786</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Tue, 28 Oct 2014 11:30:48 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Tue, 28 Oct 2014 08:30:52 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Salut Fake <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Qu'entends tu par "encombrant" ? <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
</blockquote>
<p dir="auto">Prend un léger espace disque <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /></p>
]]></description><link>http://new.melinyel.net/post/12762</link><guid isPermaLink="true">http://new.melinyel.net/post/12762</guid><dc:creator><![CDATA[FaKe77]]></dc:creator><pubDate>Tue, 28 Oct 2014 08:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 21:56:47 GMT]]></title><description><![CDATA[<p dir="auto">+1 C'est bien expliqué</p>
]]></description><link>http://new.melinyel.net/post/12737</link><guid isPermaLink="true">http://new.melinyel.net/post/12737</guid><dc:creator><![CDATA[Fantom3z]]></dc:creator><pubDate>Mon, 27 Oct 2014 21:56:47 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 21:55:05 GMT]]></title><description><![CDATA[<p dir="auto">Salut Fake <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Qu'entends tu par "encombrant" ? <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/12736</link><guid isPermaLink="true">http://new.melinyel.net/post/12736</guid><dc:creator><![CDATA[Hazzer]]></dc:creator><pubDate>Mon, 27 Oct 2014 21:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 21:39:32 GMT]]></title><description><![CDATA[<p dir="auto">Merci du petit tuto même si je trouve ça plutôt encombrant qu'utile <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
]]></description><link>http://new.melinyel.net/post/12734</link><guid isPermaLink="true">http://new.melinyel.net/post/12734</guid><dc:creator><![CDATA[FaKe77]]></dc:creator><pubDate>Mon, 27 Oct 2014 21:39:32 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 20:22:39 GMT]]></title><description><![CDATA[<p dir="auto">Très bon petit guide d'introduction aux multiples personnalisation qu'unix permet. <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
Et pour un premier sujet, c'est tout à fait correct.</p>
<p dir="auto">+1 point de réputation. N'hésitez pas à le remercier si le sujet vous aide.</p>
]]></description><link>http://new.melinyel.net/post/12714</link><guid isPermaLink="true">http://new.melinyel.net/post/12714</guid><dc:creator><![CDATA[Azad]]></dc:creator><pubDate>Mon, 27 Oct 2014 20:22:39 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 20:18:39 GMT]]></title><description><![CDATA[<p dir="auto">C'est modifer, merci à toi ! <img src="http://new.melinyel.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=b824361be89" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://new.melinyel.net/post/12712</link><guid isPermaLink="true">http://new.melinyel.net/post/12712</guid><dc:creator><![CDATA[Hazzer]]></dc:creator><pubDate>Mon, 27 Oct 2014 20:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to Personnalisation du terminal. [BASH] on Mon, 27 Oct 2014 20:02:43 GMT]]></title><description><![CDATA[<p dir="auto">Merci, mais tu à fais une faute. Pour les étapas</p>
]]></description><link>http://new.melinyel.net/post/12706</link><guid isPermaLink="true">http://new.melinyel.net/post/12706</guid><dc:creator><![CDATA[Mimi]]></dc:creator><pubDate>Mon, 27 Oct 2014 20:02:43 GMT</pubDate></item></channel></rss>