|
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.
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.
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'
|