3370 Beiträge | 28 Benutzer | 0 Termine | Angebote der Nutzer | Neueste Beiträge | Statistik | In Beiträgen und Terminen suchen | FAQ

Als Benutzer: mit Passwort: (Beim nächsten Besuch automatisch)

Ich habe mein Passwort vergessen | Ich möchte mich als neuer Benutzer registrieren

Wählen Sie aus diesen Kategorien:

Dellekom   Energie   Internet   Externe Projekte   Private Foren
Unter der Kategorie Internet sind folgende Foren eingerichtet:
PHP - MySQL - HTML - Apache - CSS - Rootserver - Ecke
Forum: PHP - MySQL - HTML - Apache - CSS - Rootserver - Ecke, moderiert von: ande
  Hier treffen sich die "Fachleute"...  
   
  In dieses Forum können nur registrierte Benutzer des Forumsystems schreiben.  
 
Absender Thema: Die grundlegenden Kommandos in der Linux-Shell
ande
23.03.2004
Hier mal ein "Spicker" für die wesentlichen Kommandos der bash, einer häufig gebrauchten Kommandozeile bei Linux

> man man
Handbuch zum Kommando "man" anzeigen

> whatis man
Anzeigen, in welchen Kategorien man-Seiten über "man" vorhanden sind

> which command
Welche Datei würde tatsächlich ausgeführt, wenn man hier "command" absetzen würde.

> who
Wer ist angemeldet

> whereis command
Wobefinden sich Binaries mit dem Name "command"

> find / -name bla -print
Sucht im ganzen Dateibaum nach Dateien oder Ordnern mit dem Namen "bla". Ausgabe mit ganzem Pfad.

> pwd
Zeigt augenbliches Verzeichnis (working directory)

> ls -al
Zeige alle Dateien des aktuellen Verzeichnisses, auch die "unsichtbaren"

> find `pwd`
Zeigt alle Dateien des aktuellen Verzeichnisses, mit komplettem Pfad. Backticks verwenden!

> clear
Löscht den (Text-)Bildschirm der Konsole

> touch datei
Setzt die Zeit des letzten Zugriffs der datei auf jetzt. Falls nicht vorhanden, wird die Datei leer erzeugt.

> file datei
Erkennt, um was für eine Datei es sich handelt.

> type

> mkdir verzeichnis
Erzeugt ein neues Verzeichnis im aktuellen Verzeichnis. Dabei werden die Schreibrechte 0666 minus dem Wert von umask (022) gesetzt, also in dem Fall 0644 - Siehe umask

> rmdir
Verzeichnis löschen, muß dazu leer sein

> rm -rf .
Achtung! Gefährliches Kommando! Löscht alle Dateien und Ordner innerhalb des aktuellen Verzeichnisses ohne Rückfrage, auch rekursiv (deren Inhalt)

> mv datei1 datei2
Benennt datei1 in datei2 um, falls datei2 nicht existiert.

> mv ordner pfad
Verschiebt ordner1 in den Pfad pfad. Funktioniert nicht über Partinionen hinweg.

> cp -rp ordner pfad
Kopiert ordner in den pfad einschließlich aller Unterordner. Dabei werden alle Dateirechte erhalten!

> chown -R user.group ordner
Ändert den Eigentümer und die Gruppe von ordner, einschließlich aller Unterordner

> chmod -R 0700 ordner
Ändert die Zugriffsrechte von ordner, einschließlich aller Unterordner. Dateien sollten 0644, Ordner 0755 gesetzt werden, falls andere Nutzer wenigstens lesen können sollen. Sonst 0640 / 0750, falls Mitglieder gemeinsamer Gruppen auch lesen sollen.
0600 / 0700: Nur noch der Benutzer selbst kann die Datei lesen, löschen oder beschreiben

> umask 022
Setzt die "umask". Dieser Wert wird (hexadezimal) beiallen neu zu erzeugenden Dateien oder Ordner in deren Rechten "abgezogen". Ohne umask wären Dateien mit 0666 erzeugt, Ordner mit 0777. Mit umask 022 entsprechend mit 0644 und 0755, was Zugriffe anderer Nutzer einschränkt. umask 077 ist sehr restriktiv.

> alias ll=`ls -al`
Erzeugt einen Alias, sodaß nicht immer wieder dieselben Optionen angegeben werden müssen. (Nach Ende der Shell verloren)

> chsh -s /bin/false user
Entzieht user die Möglichkeit, einen Shellzugang zu erhalten. Sonst ein wichtiges Sicherheitsloch.

> adduser user
Erzeugt nicht nur einen Benutzer bei Debian, sondern fragt auch noch Namen, Telefonnummer, im Gegensatz zum "Original"- Kommando "useradd"

> deluser user
Löscht entsprechenden Benutzer. Achtung: Als "root" keine Nachfrage!

> cat bla | tr "ab" "AB"
Filtert die Datei "bla" und ersetzt darin alle kleinen a und b durch große.

> cal
Druckt Kalender

> sort
Mächtiges zeilenweises Sortierkommando

> join
Mächtiges Kommando zum Zusammenfügen von Dateien - auch spaltenweise.

> merge
Ähnliches Kommando zum Zusammenführen von Daten

> uniq
Filtert doppelte Zeilen aus einer Datei

> split
Teilen einer Datei in mehrere Stücke






[Beitrag vom: 23.03.2004 21:19 geändert durch: ande am: 23.03.2004 21:28]
 

Stand: 07.09.2010, 16:33:29 Uhr (30 ms)