Montag, 12. Dezember 2011
Wichtige Befehle
Files/Directories
============
pwd = Print Working Directory
ls -al = Verzeichnisinhalt anzeigen
cd = (ohne Parameter) ins Home-Verzeichnis des Users wechseln
cd - = in das vorherige Verzeichnis wechseln
rm -rf Verzeichnis = Verzeichnis löschen; r = recursive, f = force (ohne Nachfragen)
mv DateiOderVerzeichnis NeuerName = Datei oder Verzeichnis umgebennen
chmod +x Datei.sh = Datei ausführbar machen
chmod 777 Datei = Dateiberechtigungen setzen
scp -r Quellverzeichnis User@Host:Zielverzeichnis = Verzeichnis auf einen anderen Rechner kopieren
df -h = Speicherbelegung des Filesystems anzeigen
du -sh * = Größe in Dateien und Ordnern im aktuellen Verzeichnis anzeigen
ln -s Verzeichnispad Linkname = Link erstellen
unlink Linkname = Link entfernen

Textfiles
======
cat Datei = Textdatei anzeigen
less Datei = Textdatei anzeigen
gzip -dc Datei.gz | less = GZippte Textdatei anzeigen
tail -f = Neue Zeilen einer Textdatei ausgeben

Processes
=======
ps -ef | grep java = Java Prozesse anzeigen
!ps = Befehl mit vorherigen Parametern wiederholen, hier: 'ps -ef | grep java' erneut ausführen
kill -9 = Prozess killen

User
===
id = aktuellen Benutzer anzeigen
su - Benutzername = Benutzer wechseln
chown -R Benutzer:Gruppe Verzeichnis = Eigentümer eines Verzeichnisses neu setzen
useradd Benutzername = Benutzer anlegen
. .profile = Profile erneut ausführen

Environment
=========
env = Umgebungsvariablen anzeigen
history = Liste der zuletzt ausgeführten Befehle anzeigen
b = bash
bash = Bourne Again SHell
crontab -e = Crontab Tabelle editieren
crontab -l = Cronjobs auflisten

... comment