<?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>ITWS BLOG &#187; bash</title>
	<atom:link href="http://blog.itws.de/tag/bash/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.itws.de</link>
	<description>The cake is a lie!</description>
	<lastBuildDate>Tue, 31 Jan 2012 10:34:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[linux] meine .bashrc</title>
		<link>http://blog.itws.de/225/linux-meine-bashrc/</link>
		<comments>http://blog.itws.de/225/linux-meine-bashrc/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 09:27:13 +0000</pubDate>
		<dc:creator>Benny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://blog.itws.de/?p=225</guid>
		<description><![CDATA[&#160; Nur kurz damit ich das mal irgendwo liegen habe: Prompt if [ &#34;$USER&#34; == &#34;root&#34; ]; then &#160;&#160;&#160; PS1=&#39;\n\[\033[01;31m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;31m\]]#\[\033[00m\] &#39; else &#160;&#160;&#160; PS1=&#39;\n\[\033[01;37m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;37m\]]\$\[\033[00m\] &#39; fi &#160; Aliase alias l=&#39;ls -lAh --color&#39; alias g=&#39;grep -i --color&#39; alias lg=&#39;l &#124; g&#39; alias gf=&#39;grep -nriH&#39; alias vg=&#39;grep -iv&#39; alias cd..=&#39;cd ..&#39; alias ...=&#39;cd ../../&#39; alias ..=&#39;cd ..&#39; alias cdd=&#39;cd ~/Desktop&#39; alias p=&#39;pwd&#39; alias c=&#39;clear&#39; alias cc=&#39;cd ~; c; source .bashrc&#39; alias install=&#39;sudo aptitude install&#39; alias [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Nur kurz damit ich das mal irgendwo liegen habe:</p>
<p><strong>Prompt</strong></p>
<pre class="php" name="code">if [ &quot;$USER&quot; == &quot;root&quot; ]; then
&nbsp;&nbsp;&nbsp; PS1=&#39;\n\[\033[01;31m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;31m\]]#\[\033[00m\] &#39;
else
&nbsp;&nbsp;&nbsp; PS1=&#39;\n\[\033[01;37m\][\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\W\[\033[01;37m\]]\$\[\033[00m\] &#39;
fi</pre>
<p>&nbsp;</p>
<p><strong>Aliase</strong></p>
<pre class="php" name="code">alias l=&#39;ls -lAh --color&#39;
alias g=&#39;grep -i --color&#39;
alias lg=&#39;l | g&#39;
alias gf=&#39;grep -nriH&#39;
alias vg=&#39;grep -iv&#39;
alias cd..=&#39;cd ..&#39;
alias ...=&#39;cd ../../&#39;
alias ..=&#39;cd ..&#39;
alias cdd=&#39;cd ~/Desktop&#39;
alias p=&#39;pwd&#39;
alias c=&#39;clear&#39;
alias cc=&#39;cd ~; c; source .bashrc&#39;
alias install=&#39;sudo aptitude install&#39;
alias search=&#39;aptitude search&#39;
alias update=&#39;sudo aptitude update&#39;
alias upgrade=&#39;sudo aptitude full-upgrade&#39;</pre>
<p>&nbsp;</p>
<p><strong>Uncompress function</strong></p>
<pre class="php" name="code">e() {&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;  if [ -f &quot;$1&quot; ] ; then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case &quot;$1&quot; in
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.tar.bz2) tar xvjf &quot;$1&quot;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.tar.gz)&nbsp; tar xvzf &quot;$1&quot;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.bz2)&nbsp;&nbsp;&nbsp;&nbsp; bunzip2 &quot;$1&quot;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.rar)&nbsp;&nbsp;&nbsp;&nbsp; unrar x &quot;$1&quot;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.gz)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gunzip &quot;$1&quot;&nbsp;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.tar)&nbsp;&nbsp;&nbsp;&nbsp; tar xvf &quot;$1&quot;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.tbz2)&nbsp;&nbsp;&nbsp; tar xvjf &quot;$1&quot;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.tgz)&nbsp;&nbsp;&nbsp;&nbsp; tar xvzf &quot;$1&quot;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.zip)&nbsp;&nbsp;&nbsp;&nbsp; unzip &quot;$1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.Z)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; uncompress &quot;$1&quot; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *.7z)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7z x &quot;$1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;&#39;$1&#39; cannot be extracted&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; esac
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;&#39;$1&#39; is not a valid file&quot;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0
}</pre>
<p>&nbsp;</p>
<p><strong>Umgebungs-Variablen</strong></p>
<pre class="php" name="code">export EDITOR=&quot;/usr/bin/vim&quot;
export MC_COLOR_TABLE=&quot;$MC_COLOR_TABLE: editnormal=lightgray,black: editbold=yellow,black: editmarked=black,cyan&quot;</pre>
<p>&nbsp;</p>
<p><strong>Sonstiges</strong></p>
<pre class="php" name="code"># Keine Doppelten Zeilen in die History aufnehmen
export HISTCONTROL=ignoredups

# ... und aufeinanderfolgende Eintr&auml;ge ignorieren
export HISTCONTROL=ignoreboth</pre>
<h4  class="related_post_title">Ähnliche Artikel</h4><ul class="related_post"><li><a href="http://blog.itws.de/17/bash-datei-nach-utf-8-konvertieren/" title="[BASH] Datei nach UTF-8 konvertieren">[BASH] Datei nach UTF-8 konvertieren</a></li><li><a href="http://blog.itws.de/972/arch-linux-pacman-dependency-skip/" title="Arch Linux Pacman Dependency Skip">Arch Linux Pacman Dependency Skip</a></li><li><a href="http://blog.itws.de/912/arch-linux-alle-explizit-installierten-pakete-auflisten/" title="Arch Linux: Alle explizit installierten Pakete auflisten">Arch Linux: Alle explizit installierten Pakete auflisten</a></li></ul> <p><a href="http://blog.itws.de/?flattrss_redirect&amp;id=225&amp;md5=cc465616e35dba93454e741e245c30c2" title="Flattr" target="_blank"><img src="http://blog.itws.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.itws.de/225/linux-meine-bashrc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[BASH] Datei nach UTF-8 konvertieren</title>
		<link>http://blog.itws.de/17/bash-datei-nach-utf-8-konvertieren/</link>
		<comments>http://blog.itws.de/17/bash-datei-nach-utf-8-konvertieren/#comments</comments>
		<pubDate>Sat, 16 May 2009 09:52:44 +0000</pubDate>
		<dc:creator>Benny</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://localhost/itws/?p=17</guid>
		<description><![CDATA[M&#246;chte man auf der bash das Encoding einer Datei konvertieren, stehen einem eine Handvoll M&#246;glichkeiten zur Verf&#252;gung. Am komfortabelsten ist &#8211; meiner Ansicht nach &#8211; das Tool iconv: $ iconv -f ISO_8859-15 -t UTF-8 file &#62; file Dieser Aufruf konvertiert die Datei &#34;file&#34; von iso-8859-15 nach utf-8. M&#246;chte man eine vollst&#228;ndige Lister aller Verf&#252;gbarer Zeichens&#228;tze, &#252;bergibt man den Parameter -l $ iconv -l Ähnliche Artikel[linux] meine .bashrcArch Linux Pacman Dependency SkipArch Linux: Alle explizit installierten [...]]]></description>
			<content:encoded><![CDATA[<p>M&ouml;chte man auf der bash das Encoding einer Datei konvertieren, stehen einem eine Handvoll M&ouml;glichkeiten zur Verf&uuml;gung. Am komfortabelsten ist &#8211; meiner Ansicht nach &#8211; das Tool iconv:</p>
<pre class="cpp" name="code">$ iconv -f ISO_8859-15 -t UTF-8 file &gt; file
</pre>
<p>Dieser Aufruf konvertiert die Datei &quot;file&quot; von iso-8859-15 nach utf-8.</p>
<p>M&ouml;chte man eine vollst&auml;ndige Lister aller Verf&uuml;gbarer Zeichens&auml;tze, &uuml;bergibt man den Parameter <b>-l</b></p>
<pre class="cpp" name="code">$ iconv -l
</pre>
<h4  class="related_post_title">Ähnliche Artikel</h4><ul class="related_post"><li><a href="http://blog.itws.de/225/linux-meine-bashrc/" title="[linux] meine .bashrc">[linux] meine .bashrc</a></li><li><a href="http://blog.itws.de/972/arch-linux-pacman-dependency-skip/" title="Arch Linux Pacman Dependency Skip">Arch Linux Pacman Dependency Skip</a></li><li><a href="http://blog.itws.de/912/arch-linux-alle-explizit-installierten-pakete-auflisten/" title="Arch Linux: Alle explizit installierten Pakete auflisten">Arch Linux: Alle explizit installierten Pakete auflisten</a></li></ul> <p><a href="http://blog.itws.de/?flattrss_redirect&amp;id=17&amp;md5=f43c7b792f1e6e7b56188f043a746889" title="Flattr" target="_blank"><img src="http://blog.itws.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.itws.de/17/bash-datei-nach-utf-8-konvertieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

