Software für die Konsole, Tools und Tricks

Siehe auch LinuxGrundlagen.

Dateiverwaltungstools

Konsolen- und Shell-Tricks, Spielereien


Standardkommandos (und, wo möglich, Vergleiche zu DOS)

 Befehl         Beschreibung/DOS-Äquivalent

 ls             dir/w (uebrigens ordnet ls spaltenweise an, schon bemerkt?)
 ls -l          dir
 cp             copy (aber mit mehr Optionen, Backups, etc)
 rm             del, deltree (achtung: normalerweise *ohne* Nachfrage!)
 mv             move
 ln             (harte) Links von/zu Dateien setzen
 ln -s          (symbolische) Links setzen
 chmod          attrib (fast - dies ändert die DateiRechte, nicht die DateiAttribute)
 chattr         attrib (hier werden aber die DateiAttribute geändert)
 chown          (Besitzer von Dateien ändern)
 chgrp          (Gruppe von Dateien ändern)

 cat            type (Inhalt auf den Bildschirm ausgeben)
 cut            schneidet Text aus (echo "Hallo Sven" | cut -b1-4 = "Hall")
 less           more ("Browser", mit zurückblättern - less is more than more :)
 grep           find (aber viel flexibler) ?'Get REgular exPression'
 head           zeigt den "Kopf" einer Datei (head --lines=XXX ...)
 tail           zeigt den "Schwanz" der Datei, 'tail -f ...' aktualisiert ständig
                (zum mitlesen, während an eine Datei angehängt wird, z.B. Logdateien)
 nl             Zeilen numerieren. "cat datei | nl > neue_datei"
 column         (formt zeilenweisen Output in Spalten um)
 a2ps           druckt 2 seiten auf einer, mit huebschem rand und ggf.
                syntax highlighting
 file           zeigt den Typ einer Datei an, unabh. von der Endung

 df             (freier Festplattenplatz fuer alle Partitionen) (siehe auch DiskFreeVsDiskUsage)
 du             disk usage (z.b. du /home/sven, besser du -s /home/sven)
 mount          Verzeichnisse/Partitionen anmelden/"besteigen" :), siehe /etc, fstab
 mt             manage tapes (SCSI DAT Tape Utility)
 tar            tape archiver (aber auch für Dateien geeignet)
 cmp            fc, comp, filecomp  (Dateivergleichen, geht auch mit ?diff)

 fuser          wer befindet sich wo (welche Dateien sind offen etc)?
 lsof           welche Dateien sind gerade von wem geöffnet? (list open files)
 w              wer macht gerade was auf diesem System?
 who            wer ist gerade (wo?) eingeloggt?
 rusers         wer ist gerade wo - netzwerkweit - eingeloggt?
 mkdir          md (Anm: md unter Linux ist meist nur ein Alias!)
 chdir          cd (Anm: dito)
 rmdir          rd (Anm: dito)

 vi             edit (Textverarbeitung ;->)
 joe            etwas einfacherer Editor (ctrl-KH gibt Hilfe, Ctrl-XC killt)
 mcedit         Editor v. MidnightCommander (duerfte am freundlichsten sein)

 pwd            cd (print working directory)
 open           starte Programm auf anderer Konsole
 at             "um" X Uhr starte das und das (oder "in 5 Minuten" usw)
 bc             kommandozeilen-taschenrechner ( echo 3+3 | bc )
 let            (bash-intern) Taschenrechner ( let X=5+5 ; echo $X )
                sehr praktisch für Skripts
 cal            kalender (z.b. cal 1 1999)
 calendar       supereinfaches Organizer-Miniprogramm, zeigt auch historische Daten an
 chfn           deine Login-Informationen (usernamen etc) aendern
 clear          cls ;-)
 info           riesiges Hypertext Informationssystem (s.a. "man, jargon)
 lpr            line printer
 setterm        Einstellungen des Bildschirms (u.a. Textmodi, Farben, usw...
                und 100Hz-Textmodus für manche Hardware - gutes für die Augen:)

JensBenecke