Springe zum Hauptinhalt
Fakultätsrechen- und Informationszentrum
Linux-Kommandos Kurzreferenz

Unix/Linux -Kommandos - Kurzreferenz

| Files und Verzeichnisse | Netzdienste | AFS-Zugriffsrechte | Sonstiges |

Befehl

 

Beschreibung

Dateien und Verzeichniss

ls   zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an
  ls -l Ausführliche Auflistung
  ls -la alle Files (auch .files) werden angezeigt und langes Ausgabeformat 
cd   Verzeichnis wechseln
  cd [VERZ] wechselt ins Verzeichnis [VERZ]
  cd .. wechselt in das übergeordnete Verzeichnis
  cd / wechselt ins Wurzelverzeichnis
  cd wechselt ins Homeverzeichnis des Benutzers
rm   löscht Files
  rm [DATEI] löscht Datei [DATEI]
  rm *.txt löscht alle Files, beginnend mit der Endung .txt
  rm file?.txt löscht alle Files beginnend mit file und der Endung .txt wobei ? für ein ersetzbares Zeichen steht
  rm -r [VERZ] löscht das angegebene Verzeichnis [VERZ], incl. aller Unterverzeichnisse 
rmdir   löscht ein Verzeichnis
  rmdir [VERZ] löscht angegebens Verzeichnis [VERZ] (Hinweis:[VERZ] muss leer sein)
pwd   zeigt das aktuelle Arbeitsverzeichnis an
 
cp   kopiert Dateien und Verzeichnisse
  cp file1 file2 kopiert file1 nach file2
  cp file Verzeichnis kopiert file aus aktuellem Verzeichnis in angegebenes Verzeichnis
mkdir   erzeugt ein neues Verzeichnis
  mkdir Verzeichnisname  
mv   verschieben/umbenennen von Dateien und Verzeichnissen
  mv file2 file2 benennt file1 in file2 um
  mv file Verzeichnis verschiebt file aus aktuellem Verzeichnis in angegebenes Verzeichnis
more   zeigt den Inhalt einer Datei Seitenweise an (nur nach unten)
  more [DATEI] zeigt den Inhalt der Datei [DATEI] an
less   zeigt den Inhalt einer Datei Seitenweise an (nach unten und nach oben)
  less [DATEI] zeigt den Inhalt der Datei [DATEI] an
cat   zeigt Datei an (komplett)
  cat [DATEI] zeigt den Inhalt der Datei [DATEI] an
grep   Durchsucht Files nach einer Zeichenkette
  grep "Such das!" datei.txt Grep durchsucht Zeile für Zeile von datei.txt nach der Zeichenkette "Such das!".
touch   Ändert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Grösse von 0 Byte angelegt
  touch [DATEI] erzeugt die leere Datei [DATEI]
xedit   Texteditor unter X11
 
emacs   Texteditor unter X11
 
pico   Texteditor
 
vim   bildschirmorientierter Text-Editor

Netzdienste

 
pine   menügeführtes Mailprogramm zum Lesen und Versenden von E-Mail
 
elm   siehe pine 
 
ssh   entferntes Anmelden an einem Rechner
  ssh hostname stellt eine Verbindung zum Rechner hostname her
     
scp   Dateien von einem zum anderen Rechner verschlüsselt kopieren
 
scp datei1 datei2 nutzerkennzeichen@hostname:/zielverzeichnis/
scp Nutzerkennzeichen@hostname:/verzeichnis/datei /lokales/zielverzeichnis/
     
ftp   überträgt Files von/zu einem entfernten Rechner
  ftp paros stellt eine Verbindung zur Fileübertragung zum Rechner paros her
talk/ntalk   Kommunikation mit anderen Nutzern
  talk nkz[@hostname]
ntalk nkz[@hostname]
 

AFS-Zugriffsrechte (URZ)

 (Betrifft nur Nutzer die ein Nutzerkennzeichen im URZ besitzen)
tokens   überprüft, ob sich der Nutzer gegenüber dem AFS
authentifiziert hat. (AFS-Token vorhanden ?)
 
klog   beschafft dem angemeldeten Nutzer ein AFS-Token
  klog [nkz]  
Zugriffsrechte    
...werden im AFS immer verzeichnisorientiert vergeben, keine einzelnen Files !
  l Filenamen auflisten
  r Files lesen
  i Files neu anlegen
  d Files löschen
  w vorhandene Files modifizieren
  k Files locken (bei Mehrfachzugriff)
  a Zugriffsrechte vergeben
  read Zusammenfassung von r und l
  write Zusammenfassung von r,l,i,d und w
fs   File Server Kommandos
  fs help listet alle Fileserver Kommandos
  fs listacl Verzeichnis zeigt die Zugriffsrechte für Verzeichnis an
  fs listquota zeigt die Quota (max. Speicherkapaziät) für; ein Volume an
Beachte: Homeverzeichnis ohne BACKUP-Verzeichnis ist ein Volume
  fs setad Verzeichnis nkz write setzt die AFS-Rechte von Verzeichnis f&uum;r das 
angegebene Nkz auf Schreibrecht
  fs setacl Verzeichnis nkz none entzieht dem angegebene Nutzerkennzeichen 
Verzeichnis alle Rechte
pts   Protection Kommandos
    Dienen dem Anlegen und Verwalten von AFS-Nutzern und -Gruppen
  pts help listet alle Protection Kommandos
  pts exa nkz zeigt Informationen zum AFS-Account
  pts greatgroup nkz:friends legt die AFS-Gruppe nkz:friends an
für nkz muß das eigene Nkz stehen
Rechtevergabe erfolgt mit dem Kommando fs setacl
  pts adduser nkz1 nkz:friends nimmt nkz1 in die Gruppe nkz:friends auf
  pts membership nkz:friends listet die Mitglieder der AFS-Gruppe nkz:friends auf
  pts removeuser nkz1 nkz:friends entfernt aus der AFS-Gruppe nkz:friends
  pts delete nkz:friends löscht die AFS-Gruppe nkz:friends

Sonstiges 

 
man   zeigt die Hilfe zu einem Programm an
  man pwd zeigt die Hilfeseite zum Kommado pwd an 
ps   zeigt alle Prozesse mit ihrer PID, der User-ID des ausfuehrenden Users, die Terminal-ID etc. an
  ps -ef zeigt alle laufenden Prozesse und deren Eigentuemer an
  ps -ef |grep nkz aus allen laufenden Prozessen werden die Prozesse des angegebenen nkz herausgefiltert (nur unter Solaris)
  ps -au zeigt alle laufenden Prozesse und deren Eigentuemer an (unter SunOS 4) 
kill   beendet Prozesse
  kill -9 pid beendet Prozeß mit pid
pid wird vom Kommando ps angezeigt
&   startet einen Prozeß im Hintergrund
  xterm & startet ein X-Terminal im Hintergrund,
Eingabeprompt bleibt für weiter Befehle frei
>   leitet die Ausgabe eines Programms in einFile um
  ls > dirfile schreibt die Ausgabe des Kommandos ls in ein File 
namens dirfile
|   leitet die Ausgabe eines Programms auf die Eingabe eines
weiter en Programmes
  mpage -2A file | lpr  leitet die Ausgabe von mpage zum Druckbefehl lpr