Tag Archives: terminal

screen und die Welt der vielen Fenster…

Gerade eben, an diesem noch sehr jungen Tag, habe ich folgende Nachricht bekommen: “ich muss jetzt nen dump ziehen, und der dauert ziemlich lange und weil ich angst hab, dass es mir die session zerreist, wie soll ich das machen, damit das im hintergrund läuft?”

Die Antwort auf die Frage dieser Person lautet: screen
Screen ist ein super Windowmanager für die Shell und lässt sich auf jeder mir bekannte Linux Distribution installieren.

Damit meine “Kontaktperson”, aber auch ich, nicht zukünftig nicht in den großen weiten des Internets nach Screen Optionen im suchen muss hier die wichtigsten im Überblick.

screen starten:

screen

Screen Befehle
Mit folgender Tastenkombination wird der screen Befehlsmoduls aufgerufen und anschließend mit dem jeweiligen Befehl versehen:

strg + a

Screen beenden / schließen:

strg + a k

Screen in den Hintergrund schieben (detach)

strg + a d

Fenster splitten

strg + a S

Zwischen Splits wechseln

strg + a 

Split schließen

strg + a X

Neuen Screen erstellen

strg + a c

Zwischen Screens hin und her wechseln

strg + a n (in die eine Richtung)
strg + a p (in die andere Richtung)

Anmerkung:
Mit screen kann man auch super anderen bei der Arbeit zuschauen oder sich zuschauen lassen.
Wenn eine screen Sitzung offen:

screen -x

Mac OS X – Verzeichnispfad herausfinden…

Kurz vor dem Wochenende noch eine kleine nette Hilfe des Alltags…
Um unter Mac OS X den Pfad der aktuellen Position im Finder herauszufinden gibt es zwei Möglichkeiten:

  • Rechte Maustaste auf Ordner oder Datei und unter Information den Pfad herauskopieren
  • Datei oder Ordner per Drag and Drop ins Terminal ziehen

Option zwei ist besonders dann sinnvoll wenn man sowieso weitere Aktionen mit der Datei geplant hat.
Bei leerzeichen in dem Pfadnamen oder der Datei muss das ganze entweder in Anführungszeichen gesetzt werden oder die entsprechenden Leerstellen mit Backslash \ maskieren.

Schönes Wochenende, ich habe jetzt Urlaub!

open from OS X Terminal

Und wo wir schon bei den nützlichen Mac OS X Befehlen sind, hier noch einer meiner Favoriten:

# open

open erlaubt es uns vom Terminal aus Dateien in der gewünschten Applikation oder im Finder zu öffnen:
Aktuellen Ordner im Finder öffnen:

# open .

Datei mit gewünschtem Programm öffnen:

# open -a Fraise sample.pl
# open -a Preview pdeneu.png

tree unter OS X

Beim täglichen Arbeiten unter Mac OS X vermisse ich immer wieder den Befehl “tree” der bei jeder handelsüblichen Linux Distribution zur Grundausstattung gehört.
tree zeigt einem den Ordnerinhalt, inklusive Unterordner, in einer schön übersichtlichen Baumstruktur an.

Unter OS X lässt sich tree mithilfe ein wenig find und sed nachbauen:

find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'

Das ganze nun abschließend mit einem alias ins Profile schreiben und fertig:

# vi /Users/username/.profile
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"

Und gut schauts auch noch aus:

mac:Halv Su Wild pdeneu$ tree
.
|____01 Halv Su Wild (Album Version).m4a
|____02 Et Levve Ess En Autobahn.m4a
|____03 Keine Droppe Mieh.m4a
|____04 Un Donoh Ess Dä Karneval Vorbei.m4a
|____05 Chlodwigplatz.m4a
|____06 Noh All Dänne Johre.m4a
|____07 Woröm Dunn Ich Mir Dat Eijentlich Ahn_.m4a
|____08 Verjess Babylon.m4a
|____09 Karl-Heinz.m4a
|____10 All Die Aureblecke.m4a
|____11 Immerhin.m4a
|____12 Enn Dreidüüvelsname.m4a
|____13 Niemohls.m4a
|____14 Waat Ens Jraad.m4a