<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zsh on edermi's Blog</title><link>https://edermi.github.io/tags/zsh/</link><description>Recent content in Zsh on edermi's Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 02 Mar 2026 21:55:17 +0100</lastBuildDate><atom:link href="https://edermi.github.io/tags/zsh/index.xml" rel="self" type="application/rss+xml"/><item><title>zsh: letzten Befehl als root ausführen</title><link>https://edermi.github.io/post/2015/zsh-letzten-befehl-als-root/</link><pubDate>Tue, 29 Sep 2015 00:00:00 +0000</pubDate><guid>https://edermi.github.io/post/2015/zsh-letzten-befehl-als-root/</guid><description>&lt;p&gt;Klassiker im Alltag eines Terminal-Nutzers: Das &lt;code&gt;sudo&lt;/code&gt; vergessen. Viele gehen dann in der History zurück,
scrollen von Hand an den anfang und tippen halt &lt;code&gt;sudo&lt;/code&gt; noch davor hin. Etwas bequemer ist da schon &lt;code&gt;sudo !!&lt;/code&gt;,
wobei mir das auch noch zu viel Schreibarbeit ist. Inspiriert von einem
&lt;a href="http://askubuntu.com/questions/165327/rerun-previous-command-under-sudo"&gt;askubuntu-Thread&lt;/a&gt; habe ich mir den
&lt;code&gt;pls&lt;/code&gt;-Befehl definiert. Dazu einfach folgendes ans Ende der &lt;code&gt;~/.zshrc&lt;/code&gt; schreiben:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;alias&lt;/span&gt; &lt;span class="nv"&gt;pls&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;sudo $(fc -ln -1)&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Anschließend führt &lt;code&gt;pls&lt;/code&gt; den letzten Befehl nochmal mit einem &lt;code&gt;sudo&lt;/code&gt; vorne dran aus:&lt;/p&gt;</description></item></channel></rss>