1 / 19

Einführungstutorial: Linux Konsole

Einführungstutorial: Linux Konsole. IT Zertifikat: Allgemeine Technologien I. Übersicht. Ordner: Erstellen/Navigieren/Löschen Rechtevergabe: Leseweise/Anwendung Dateien: Erstellen/ Verschieben/ Suchen/ Löschen Diverses

bunny
Télécharger la présentation

Einführungstutorial: Linux Konsole

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Einführungstutorial:Linux Konsole IT Zertifikat: Allgemeine Technologien I Simon Hohl

  2. Übersicht • Ordner: Erstellen/Navigieren/Löschen • Rechtevergabe: Leseweise/Anwendung • Dateien: Erstellen/ Verschieben/ Suchen/ Löschen • Diverses Zur Formatierung: Befehle sind fett und Eingaben, die ihr euch selbst ausdenken könnt sind rot. Falls ihr die Wahl zwischen verschiedenen Eingaben habt sind diese kursiv.

  3. 1. Ordner (Teil 1/2) • Ausgabe der vorhandenen Ordner: dir • Erstellen eines neuen Ordners: mkdirOrdner • Überprüfen ob Ordner erstellt wurde: dir • In den Ordner wechseln: cdOrdner • Ausgabe der enthaltenen Ordner: dir • Hier neuen Ordner erstellen und wechseln.

  4. 1. Ordner (Teil 2/2) • Zurück in das Elternverzeichnis (eine Ebene höher): cd .. • Zurück in das Hauptverzeichnis, egal an welcher Position man sich gerade befindet: cd • (leeren) Ordner löschen: rmdirName • An den Befehl zum Erstellen/Löschen können beliebig viele Objekte angefügt werden (z.B.): mkdirName1 Name2 Name3 Name4

  5. 1. Ordner • Um schneller zu arbeiten TAB-Taste benutzen • Beispiel: • Ich habe einen Ordner SehrLangerOrdnername • Will ich nun in diesen Ordner wechseln, muss ich nicht unbedingt cdSehrLangerOrdnername eingeben, sondern nur cdS und anschließend drücke ich TAB. Gibt es einen entsprechenden Ordner wird er mir automatisch angezeigt, gibt es mehrere Ordner die mit S anfangen, kann ich durch mehrfaches drücken alle Möglichkeiten durchgehen und entsprechend auswählen

  6. 2. Rechtevergabe • Es gibt 3 Typen an Benutzern, für die man Rechte festlegen kann: • user/owner (u) = Besitzer/aktueller Benutzer • group (g) = Benutzern werden bestimmte Gruppen zugeordnet • others (o) = Zugriffe von außerhalb des Systems • (all(a) = alle 3 Gruppen)

  7. 2. Rechtevergabe • Es gibt darüberhinaus 3 Möglichkeiten, die Zugriffsart auf Dateien und Ordner zu beschreiben: • Lesen (read = r): Dateien dürfen auf dem Bildschirm angesehen werden und das Inhaltsverzeichnis von Ordnern ebenfalls • Schreiben (write = w): Änderung der Daten ist erlaubt und in Ordnern dürfen neue Dateien erstellt werden. Setzt Leserecht voraus. • Ausführen (execute = x): Entsprechender Benutzer darf Programme/Dateien mit Kommandofolge ausführen und Ordner dürfen „betreten“ werden (!= Inhaltsverzeichnis ausgeben, was ja read entspricht)

  8. 2. Rechtevergabe • Anzeige der Informationen zu allen im aktuellen Ordner enthaltenen Ordner und Dateien: ls –l • Beispielausgabe: (...) rwxr-xr-x (...) Name Je ein Tripel gibt die Rechte einer der drei Rechtegruppen an: • „rwx“ = user • „r-x“ = group • „r-x“ = others

  9. 2. Rechtevergabe • Befehl zum ändern der Rechte: chmod Benutzertyp +/- Rechtetyp(-en) • Wollen wir nun beispielsweise die Leserechte und Schreibrechte für den Benutzer, seine aktuelle Gruppe und alle anderen in einem bestimmten Ordner entziehen, geben wir folgendes ein: chmoda-r-wOrdner • Wenn wir uns jetzt in den Ordner begeben und ls -l eingeben, wird uns der Zugriff auf den Index verweigert (-r) und wir können selbst auch keine neuen Ordner in Ordner erstellen (-w)

  10. 2. Rechtevergabe Weiteres Allgemeines zur Rechtevergabe: • Es gibt Voreinstellungen für neu erstellte Ordner/Dateien: user ist immer der Benutzer, der die Datei erstellt hat, group immer die Gruppe dieses Benutzers und die Zugriffsrechte sind normalerweise auf rw-r--r-- gesetzt • die Voreinstellungen lassen sich aber konfigurieren und, wie wir ja schon bei den Rechten gesehen haben, auch nachträglich ändern

  11. 3. Dateien • Um eine leere, nicht weiter spezifizierte Datei zu erstellen gibt es den Befehl: touch Name • Zum Löschen: rmName • Zum Kopieren in einen anderen Ordner: cpName Zielordner • Zum Verschieben: mvName Zielordner

  12. 3. Dateien • Wenn man eine Kopie der Datei im gleichen Ordner möchte, muss man einen neuen Namen angeben: cpName neuerName • mv überschreibt/löscht immer die Ursprungsdatei: mvName neuerName entspräche „umbennen“ • Man kann auch kombinieren: cpName Zielordner neuerName

  13. 3. Dateien • Um Ordner zu verschieben/kopieren benötigt man zusätzlich das Attribut -r (steht hier für recursive): cp -rName/Zielordner/neuerName/

  14. Handbuch • Ausgabe des Handbuchs: man Befehl • listet die Informationen zum angegeben Befehl auf, das Handbuch kann mit q wieder geschlossen werden

  15. Dateisuche • Nach Dateien/Ordnern kann auch gesucht werden • Suche nach Namen: find -name “Name“ • Nach Teil des Namens: find -name “*me“, würde alles, was auf „me“ endet auflisten. • Suche nach Benutzer (...der die Datei erstellt hat): find -user Name • usw.

  16. Ausgabeumleitung • Die Ausgaben, die wir am Bildschirm bei all unseren Eingaben erhalten, können wir auch in eine Datei umleiten • Als Beispiel: Wir wollen die Ausgabe unserer Suche in einer Datei speichern, da wir das Ergebnis evtl. nochmal benutzen wollen: find -user Name > SuchErgebnis.txt • Das Ergebnis wird in eine neu erstellte Datei geschrieben

  17. Dateien durchsuchen • Auch nach dem Inhalt von Dateien kann gesucht werden. • Wir können alle im Ordner vorhandenen Dateien nach einem bestimmten Wort durchsuchen: grepSuchbegriff* • Das Ergebnis gibt die Datei und die entsprechende Zeile aus. • Der Befehl cat gibt die gesamte Datei aus: catName, cat -nName numeriert die Zeilen

  18. Für die weitere Lektüre... Siehe Internet: http://www.schulmodell.de/schuelerarbeiten/linux/linux.htm http://www.hki.uni-koeln.de/dogsbody_display_course/46/546/1

  19. Ende

More Related