Datei-Operationen | |
---|---|
cat file | Gibt den Inhalt aus (stdout) |
cat f1 > f2 | Leitet Ausgabe nach f2 um |
cd dirname | Wechsel des Verzeichnisses |
chmod | Ändert die Zugriffsberechtigungen |
u(ser),g(roup),o(thers),a(ll), zB chmod u-x | |
Zahlencodes: r4, w2, x1, zB chmod 644 | |
compress/uncompress | De-/Komprimierung von .Z-Dateien |
(bzw. mit gzip .gz-Endung, -d für dekompr.) | |
cp f1 f2 | Kopieren |
diff f1 f2 | Vergleicht die Dateien f1 und f2 |
head -n file | Gibt die ersten 10 Zeilen aus (default: 10) |
ls -l | Ausführliche Liste des aktuellen Ordners |
mkdir | Verzeichnis erzeugen |
mv falt fneu | Umbenennen |
pwd | Zeigt den Namen des aktuellen Verzeichniss |
rm | Dateien löschen |
rmdir | Leeres Verzeichnis löschen |
tar Key Optionen Dateiliste (Archivieren, nicht komprimieren!) |
---|
c - erzeugen |
x - extrahieren |
t - liste Inhalt |
Gängige Optionen: |
v - Listet die bearbeiteten Dateinen auf |
f - Angabe eines (Archiv-)Dateinamen |
z - Gleichzeitiges Komprimieren (evtl. gtar statt tar nutzen) |
Bsp: |
tar -cvf bsp.tar bspverz |
tar -xvf bsp.tar |
Benutzer, Prozesse & Co. | |
---|---|
finger name@host | Knappe Info über Benutzer (Option -l ausführlicher) |
kill PID | Beendet Prozess mit der angegebenen Prozess-ID |
who | Welche Benutzer sind an lokaler Maschine angemeldet |
Beenden: | |
Mit Control-c, Control-\ o. kill (PID mit ps ux aus anderer Shell ermitteln) |
ftp-Benutzung | |
---|---|
get file1 | Datei 1 holen |
put file1 | Datei 1 auf fremden Rechner kopieren |
bin | Übertragungsmodus auf binäre Dateien umstellen (wichtig!) |
Sonstiges | |
---|---|
alias name 'com' | Alias definieren (am besten in 2.Startdatei) |
cc | C-Compiler |
echo | Ausgabe auf stdout, zB von Shellvariablen ($bsp) |
lpr | |
whatis kommando | Kurzbeschreibung eines Kommandos |
& nach Kommando | Bewirkt Bearbeitung im Hintergrund |
Standarddateien | |
---|---|
$ Kommando < Eingabedatei | |
$ Kommando > Ausgabedatei | (>> zum Anhängen statt Ersetzen) |
Pipe: com1 | com2 | Verwenden einer Ausgabe als Eingabe eines anderen Kommandos |
Umgebungsvariablen |
---|
DISPLAY, PRINTER, PATH, HOME |
setenv VARIABLE value |
PATH=${PATH}:$HOME/bin; export PATH |
C-Compiler | |
---|---|
-g | Debug-Informationen |
-c | nur compilieren (nicht linken) |
-o name | Ausführbare Datei name |
-O | Optimize-Anweisung |
cc -Dname=wert | name enthält den Wert wert |