<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://blog.roxing.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	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"
>

<channel xml:lang="fr">
	<title>blog.roxing.net</title>
	<link>http://blog.roxing.net/</link>
	<description>weblog roxing.net - astuces spip, php, bash, linux &amp; more</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://blog.roxing.net/spip.php?id_mot=103&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>blog.roxing.net</title>
		<url>https://blog.roxing.net/local/cache-vignettes/L144xH37/siteon0-6ddb5.png?1727125340</url>
		<link>http://blog.roxing.net/</link>
		<height>37</height>
		<width>144</width>
	</image>



<item xml:lang="fr">
		<title>Markers &amp; Jump : des raccourcis en bash</title>
		<link>https://blog.roxing.net/markers-jump-des-raccourcis-en-bash</link>
		<guid isPermaLink="true">https://blog.roxing.net/markers-jump-des-raccourcis-en-bash</guid>
		<dc:date>2015-03-13T00:14:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>placido</dc:creator>


		<dc:subject>bash</dc:subject>
		<dc:subject>astuce</dc:subject>
		<dc:subject>jump</dc:subject>
		<dc:subject>mark</dc:subject>

		<description>
&lt;p&gt;Une fonction qui permet de cr&#233;er/supprimer des liens symboliques facilement vers les r&#233;pertoires couramment utilis&#233;s. Classe non ? &lt;br class='autobr' /&gt;
Il faut rajouter ceci dans son /.bash_aliases :
&lt;br class='autobr' /&gt;
#Filesystem Markers &amp; Jump ########################### export MARKPATH=$HOME/.marks function jump cd -P $MARKPATH/$1 2&gt;/dev/null || echo &#034;No such mark : $1&#034;
&lt;br class='autobr' /&gt;
function mark mkdir -p $MARKPATH ; ln -s $(pwd) $MARKPATH/$1
&lt;br class='autobr' /&gt;
function unmark rm -i $MARKPATH/$1
&lt;br class='autobr' /&gt;
function marks ls -l (&#8230;)&lt;/p&gt;


-
&lt;a href="https://blog.roxing.net/billets" rel="directory"&gt;billets&lt;/a&gt;

/ 
&lt;a href="https://blog.roxing.net/bash" rel="tag"&gt;bash&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/astuce" rel="tag"&gt;astuce&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/jump" rel="tag"&gt;jump&lt;/a&gt;, 
&lt;a href="https://blog.roxing.net/mark" rel="tag"&gt;mark&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Une fonction qui permet de cr&#233;er/supprimer des liens symboliques facilement vers les r&#233;pertoires couramment utilis&#233;s. Classe non ?&lt;/p&gt;
&lt;p&gt;Il faut rajouter ceci dans son /.bash_aliases :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='17' class='spip_cadre spip_cadre_block' dir='ltr'&gt;#Filesystem Markers &amp; Jump
###########################
export MARKPATH=$HOME/.marks
function jump { cd -P $MARKPATH/$1 2&gt;/dev/null || echo &#034;No such mark: $1&#034;
}
function mark { mkdir -p $MARKPATH; ln -s $(pwd) $MARKPATH/$1
}
function unmark { rm -i $MARKPATH/$1
}
function marks { ls -l $MARKPATH | sed 's/ / /g' | cut -d' ' -f9- | sed 's/ -/\t-/g' &amp;&amp; echo
}&lt;/textarea&gt;
&lt;p&gt;Le code est assez explicite, mais &#224; l'usage voil&#224; ce que cela donne :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cr&#233;er un raccourci&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cd chemin/vers/mon/projet1
mark projet1&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;jump projet1&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Lister les raccourcis d&#233;j&#224; cr&#233;&#233;s&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;marks&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Supprimer le raccourci&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;unmark projet1&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
