Home Publikationen HowTo(s) Nützliche Shell-Befehle
Nützliche Shell-Befehle Drucken
Samstag, den 17. Januar 2009 um 21:22 Uhr

In diesem HOWTO werden einige nützliche Befehle für die Kommandozeile unter Linux beschrieben.

Konsole aufräumen

Falls mal eine Binäredatei in einer Konsole ausgegeben wird, kann die Konsole durch eine geänderte Darstellung nicht mehr brauchbar sein. Durch den Befehl reset, ggf. blind eingegeben, kann die Konsole widerhergestellt werden.

$ reset

Ermitteln wer eine Datei oder ein Verzeichnis nutzt

Dazu ist das Kommando fuser nützlich. Es zeigt die PID des Prozesse an, der auf der Datei sitzt. Mit dem Parameter -u wird auch die User-Id angezeigt und mit dem Parameter -k der Prozess beendet.

$ fuser /tmp/gpg-pdOHkb/S.gpg-agent
/tmp/gpg-pdOHkb/S.gpg-agent:  3314
$ 

Dieser Befehl ist besonders für ein CD-Laufwerk nützlich, falls es durch den Befehl eject oder umount nicht entfernt werden kann.

$ eject
$ umount /nmt/ DVD
umount: /nmt/dvd: device is busy
$ fuser /nmt/dvd
/nmt/dvd:    18149c
$ fuser -k /nmt/dvd
 

Nun kann die CD mit eject aus dem Laufwerk entfernt werden.

Auf eine andere Konsole schauen

Mit folgendem Befehl kann auf eine andere Konsole (in diesem Fall die Erste) geschaut werden, allerdings nur, wenn die erforderlichen Berechtigungen vorliegen.

$ cat /dev/vcs1
...

Schleifen

Hier einige nützliche Beispiele für die Verwendung von Schleifen:

$ P=1; for i in $(seq -w 10); do echo "$P n$i"; P=$(expr $P + 1); done;
1 n01
2 n02
3 n03
4 n04
5 n05
6 n06
7 n07
8 n08
9 n09
10 n10
$ 

Aliase

Durch die Aliase können komplexe Befehle einfach aufgerufen werden.

$ alias ll='ls -l'
$ alias la='ls -la'

Mit folgende Aliase werden die Treffer bei grep herforgehoben.

$ alias grep='grep --color=auto'
$ alias fgrep='fgrep --color=auto'
$ alias egrep='egrep --color=auto'

 

 

Kommentar hinzufügen

Ihr Name:
Ihre E-Mail-Adresse:
Titel:
Kommentar:
 

Creative Commons LicenseDieses Werk ist unter der Creative Commons
Attribution-No Derivative Works 2.0
lizenziert.