Schlagwort-Archive: Shell

Du denkst Du kennst sie alle … Teil 2

Man lernt nie aus. Eben stand ich vor dem Problem eine Datei ab der 3ten Zeile zu verarbeiten. Da wollte ich schon fast Perl bemühen, dann habe ich doch die manpages von head und tail durchgelesen . Und wieder mal entdeckt, dass es so einfach sein kann. tail kann das: # tail -n+3 /tmp/foo

Killed by friendly fire

Gestern Abend ist einen Bekannten etwas passiert, dass muss ich hier aufschreiben. Er hat die Anleitung aus einem Wiki 1 zu 1 kopiert und ausgeführt. Die Anleitung sah wie folgt aus: ~> /etc/init.d/foobar start Na wer sieht das Problem? Ich hab’s am Anfang nicht kapiert. Es liegt an ~>. In dem er den Prompt mit… Weiterlesen »

idle…

Mist! Schon wieder mal vergessen einen root User auf der Console abzumelden. Ziemlich unsicher. Peinlich, peinlich. Zeit Abhilfe zu schaffen. Gut, dass die Bash dafür eine Lösung hat. Einfach folgendes Script als /etc/profile.d/tmout.sh anlegen. Fertig. export TMOUT=300 Damit fliegen alle untätigen User nach 300 Sekunden raus. Logisch, dass man auch zwischen SSH Usern und lokalen… Weiterlesen »

ssh Tipps oder RTFM

Neben den schon beschriebenen ~. hat ssh noch andere Escape Sequenzen. Alle werden per Standard mit ~ begonnen. Die interessantesten sind sicherlich: ~# zeigt die aktuellen forwarded Connections an ~C öffnet ein Shell über die Portforwarding in der aktuellen SSH Session aktiviert werden können. Übrigens kann der Escape Character in der ssh_config wie folgt definiert… Weiterlesen »

find oder alte Files

Immmer wieder mal muss ich aufräumen. D.h. Files entsorgen oder packen, die älter als X Tage sind. Das geht ziemlich einfach mit find. Etwa zeigt folgendes Kommando Dateien an, die älter als eine Woche sind: find -type f -ctime +7 -daystart -exec ls {} -al \; Neben ctime gibt es noch atime und mtime (siehe… Weiterlesen »

Prompt-Zauber oder echo $PS1

Meistens schert mich das Aussehen des Prompts nicht. Oft reicht mir Defaultwert einer Distribution. Verschiedene Distributionen haben verschiedene Prompts. Eine Sammlung: Debian:${debian_chroot:+($debian_chroot)}\u@\h:\w\$ CentOS:[\u@\h \W]\$ Die beiden Alternativen haben beide Ihre Berechtigung. CentOS ist kürzer. Debian dafür aussagekräftiger. Trotzdem reicht mir manchmal der Standprompt dennoch nicht. Gerade auf Events, sind oft andere einfache Prompts sinnvoll: aktuelles… Weiterlesen »

Wichtige Shell/Bash Commands

Oft weiß ich, dass es die Funktion gibt, dann fällt mir aber der Name nicht ein. Deswegen hier mal eine Aufstellung. Viele davon sind nicht neu und Alltag, manche braucht man wirklich nur selten. Bei den alltäglichen gibt es aber auch oft auch mehr Optionen als man denkt. cat: Dateien aneinanderhängen und zur Standardausgabe schreiben… Weiterlesen »