www.bimminger.at

Tipps / Linux

Linux

Linux-Konsole: Tastenkürzel um mehrere Befehle über Editor auszuführen


Wer viel auf der Konsole unterwegs ist und einen schnellen Befehlsfolgenablauf komfortabel im Editor ausführen möchte wird diesen Tipp lieben:

<ctrl> + <x> + <e>

Mit dieser Tastenkombination in der Konsole öffnet sich der Defaulteditor (nano, vi, ...) - dort kann eine Befehlsfolge abgelegt werden die dann nach schließen des Editors auch gleich in dieser Abfolge ausgeführt wird.

Beispiel Apache Baustellenseite


Ein fiktives Anwendungsbeispiel. Einfach mal <ctrl> + <x> + <e> dann wird ein Editor geöffnet bei mir vi:

root@tools ~ # ++

### Im Editor:
rm /etc/apache2/sites-enabled/echteseite.conf
ln -s /etc/apache2/sites-available/baustelle.conf /etc/apache2/sites-enabled/baustelle.conf
/etc/init.d/apache2 graceful
cp -pR /home/neue-seite/* /var/www/echteseite/
rm /etc/apache2/sites-enabled/baustelle.conf
ln -s /etc/apache2/sites-available/echteseite.conf /etc/apache2/sites-enabled/echteseite.conf
/etc/init.d/apache2 graceful
### Editor beenden mit :x
:x

Danach wird der obige Ablauf durchgeführt.