Linux
Wichtige Befehle
Dies sind natürlich nur die wichtigsten Befehle und Funktionen. Ich werde gelegentlich einige ergänzen oder ersetzen.
Hilfe
Mit man programmx öffnet man die Hilfe für das "programmx". Manche Programme haben README Dateien oder ähnliches. Diese können mit less README geöffnet werden. Bei beiden Methoden gibt es folgende wichtige Aktionen:
/begriffx |
begriffx abwärts suchen |
/ |
weiter abwärts suchen |
?begriffx |
begriffx aufwärts suchen |
? |
weiter aufwärts suchen |
q |
Beenden |
Dateien/Verzeichnisse
cp Quelle Ziel |
Kopiert von Quelle nach Ziel |
mv Quelle Ziel |
Verschiebt von Quelle nach Ziel |
rm Datei |
Löscht Datei |
Diese Befehle haben noch zusätzliche Optionen:
-r |
Mit Unterverzeichnisse |
-f |
Ohne Nachfragen |
-v |
Mit Anzeige |
-a |
Versteckte Dateien (nur cp) |
Weitere Befehle:
find -iname begriff |
Sucht nach begriff |
ln -s quelle linkname |
Erstellt den Link linkname mit der Quelle quelle |
mkdir |
Verzeichnis erstellen |
pdw |
Zeigt aktuelles Verzeichnis |
cd verzeichnis |
Wechselt zu verzeichnis |
cd .. |
Wechselt zum Verzeichnis eine Ebene höher |
cd ˜ |
Wechselt zum Home Verzeichnis des Benutzers |
Entpacken/Packen
Entpacken |
|
tar xfv archiv.tar |
tar |
gunzip archiv.gz |
gz |
tar xfvj archiv.tar.bz2 |
tar.bz2 |
unzip -l archiv.zip |
zip |
unrar x archiv.rar |
rar |
Packen |
|
tar cfv archivname.tar quelle |
tar |
tar cfvz archivname.tar.gz quelle |
gz |
tar cfvj archivname.tar.bz2 quelle |
tar.bz2 |
zip archivname.zip quelle |
zip |
Systemressorcen
free |
Zeigt freien Speicher |
df speicher |
Speicherplatz von speicher z.B.: /mnt/sda1 |
top |
Zeigt die Auslastung |
ps aux |
Zeigt alle Prozesse |
ps aux | grep -i programm |
Zeigt den Prozess programm |
kill 1234 |
Beendet den Prozess mit der ID 1234 (mit ps aux rausfindbar) |
Netzwerk
ifconfig |
Zeigt alle Netzwerkverbindungen |
ifconfig eth0 |
Zeigt die Netzwerkverbindung eth0 |
iwconfig |
Zeit alle WLAN Verbindung |
iwconfig wlan0 |
Zeigt die WLAN Verbindung wlan0 |
ifconfig eth1 192.168.1.10 netmask 255.255.255.0 |
Ändert die IP-Adresse von eth1 auf 192.168.1.10 und auf die Mask 255.255.255.0 |
lsof -i |
Anzeige aller geöffneten Ports
|
Mounten
mount /dev/quelle /ziel/ordner |
Mounten eines Laufwerks quelle nach ziel |
mount -t cifs -o username=anmeldename, password=####, lfs, uid=benutzername //quellpc/freigabe /ziel/ordner |
Mounten einer Netzwerkfreigabe (z.B. von Windows) |
mount -o loop quell/image.iso /ziel/ordner |
Mounten eines iso Images |
Rechte
Dateirechte 754 |
|
Eigentümer |
Gruppe |
Andere |
ausführen (x)
|
1 |
1 |
1 |
schreiben (w)
|
2 |
2 |
2 |
lesen (r)
|
4 |
4 |
4 |
Beispiel 754 |
1+2+4=7 |
1+4=5 |
4 |
|
chmod 777 datei |
Die Rechte der Datei werden auf 777 gesetzt |
usermod -d /pfad/zum/neuen/homeverzeichnis/ nutzer |
Ändern des Home Verzeichnis des Nutzers |
finger user
|
Informationen von user ausgeben
|