Arbeiten mit der Shell Teil 1

Ähnliche Dokumente
Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 2

Arbeiten mit der Shell Teil 2

Dateien und Verzeichnisse

Einführung Linux-Kurs der Unix-AG

Grundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux

2 2. Tag. 2.1 Das Dateisystem. das Dateisystem organisiert die Speicherung von Daten. viele Betriebssysteme haben verschiedene Dateisysteme

LINUX Gesamtmitschrift

Arbeiten in der Unix-Kommandozeile

Technische Praxis der Computersysteme. Technische Praxis der Computersysteme

Arbeiten in der Unix-Kommandozeile

Shell. Oder Konsole suchen im Application Finder. Auch Terminal, Bash oder Kommandozeile genannt. Bash nimmt Befehle entgegen und führt diese aus

Linux Kurs Vorlesung 2 - Terminal

Das CIP der Mathematik

Die Shell. [prompt]> <command> <flags> <args>

Vorlesung Unix-Praktikum

Arbeiten in der Unix-Kommandozeile. PeP et al. Toolbox Workshop

1 Linux-Befehlsübersicht

C-Programme erstellen und ausführen

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

Arbeiten mit der Shell Teil 4

Einführung in die Angewandte Bioinformatik

Basiskonzepte des Rechnerbetriebs

Arbeiten mit der Shell Teil 4

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum

Vorsemesterkurs Informatik

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt

Informatik für Schüler, Foliensatz 1 Einführung bis...

Terminal Was ist ein Terminal?:

Dateisystem 2, RegEx, Manpages

Arbeiten mit der Shell Teil 3

vorneweg: Auch unter Unix/Linux gibt es komfortable grafische Benutzerschnittstellen ;)

Finder > 'Programme' > 'Dienstprogramme' > 'Terminal'

Einführung in die Kommandozeile

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

Einführung in die Kommandozeile

13. Anhang B: Linux-Grundbefehle

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

SCI Linux Einführung

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.

UNIX Die wichtigsten Befehle

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Betriebssysteme Ein Überblick

SelfLinux Dateien unter Linux

Linux Tutorium I IT-SICHERHEIT WS1617 BENJAMIN KUHNERT

Wiederholung und Vertiefung. Programmieren in C. Pointer und so... thoto. /dev/tal e.v. 6. April 2013 (Version vom 11. April 2013) Programmieren in C

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

Da einige Befehle gerne in Vergessenheit geraten werden hier einige essentielle und nützliche Befehle aufgelistet.

Linux Grundlagen. Wolfgang Scheicher 20. Mai Allgemeines Bootvorgang Verzeichnisstruktur... 2

cat more less tail head

Vorkurs Linux Grundlagen

Computer & GNU/Linux Einführung Teil 2

ÜBUNG Regeln für die Hausaufgaben. Was gibt es im UNIX-Pool zu beachten? Der erste Besuch im UNIX-Pool

Linux-Befehlsreferenz

Unix/Linux Grundlagen für Einsteiger

Linux Grundlagen Tutorium

SelfLinux Dateien unter Linux

Dateisystem 2, Suchen & Finden, Manpages

Arbeiten mit der Shell in Linux

UNIX Grundlagen. Sascha Frank SS August 2006 UNIX I. Sascha Frank. Einführung. Basic Befehle. Quellen

Basiskonzepte des Rechnerbetriebs

Benutzer und Rechte Teil 3

Linux-Einführung Übung

Dateisystem. Heimo Schön 4/2002 Seite 1/31

Prozesse, Logs und Systemverwaltung

Fortgeschrittene GIS-Arbeitstechniken mit GRASS (Geographic Analysis Support Sytem) unter Linux. inhaltlicher Kontext: Landschaftsbewertung

Arbeiten mit der Shell Teil 2

Übungsblatt 1: Zur Benutzung von Computern im CIP-Pool der Informatik

Computer Algebra Plan der Vorlesung. erstes Drittel: linux, emacs, L A TEX zweites Drittel: Sage als Taschenrechner letztes Drittel: Python für Sage

Dateisystem 2, Suchen & Finden

Linux-Einführung WS 2010/2011

Übung 1: Wichtige Kommandos unter Linux

Benutzer und Rechte Teil 2

Grundlagen der Programmierung

Objektorientiertes Programmieren mit Suse Linux

Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte

Simple Filesystem Helper

SHELL WE BEGIN? EINE EINFÜHRUNG IN DIE SHELL. Max Rosin - ANKÜNDIGUNGEN

Literatur. Einführung in Unix. Login. Passwort. Mag. Thomas Griesmayer. Benutzererkennung und Passwort Case-Sensitiv Prompt

L A TEX, Linux, Python

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Eine kleine Einführung in die BASH (Bourne again Shell) Part 1 Die Grundbefehle einer Shell

Dateisystem 1, Suchen & Finden

Eprog Starthilfe. 5. Oktober Einleitung 2

Übung: Kennenlernen der Linux-Benutzeroberfläche

Update Messerli MySQL auf Linux

Benutzer- und Rechtevergabe

Kommandozeile und Batch-Dateien. Molekulare Phylogenetik Praktikum

GDI-Knoppix Erste Schritte. Werner Siedenburg werner.siedenburg@student.fh-nuernberg.de Stand:

Der Novell Open Enterprise Server

Grundlagen der Kommandozeile unter Unix/Linux. Dr. Kerstin Puschke September 2009

Arbeiten mit Linux und an der Kommandozeile

pwd mkdir Zeigt das aktuelle Verzeichnis an Beispiel: pwd

Verzeichnisse unter Linux

Übung zu Programmieren

Transkript:

Arbeiten mit der Shell Teil 1 Linux-Kurs der Unix-AG Zinching Dang 2. Mai 2017

Übersicht Wiederholung & Vertiefung Die Unix-Philosophie Shellbefehle Befehle & Optionen Zusammenfassung & Ausblick Tux im Terminal Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 2 / 18

Wiederholung: Pfade Pfadangaben sind absolut: vom Wurzelverzeichnis / ausgehend relativ: vom aktuellen Verzeichnis absteigend Besondere Pfade. aktuelles Verzeichnis.. darüberliegendes Verzeichnis, Elternverzeichnis ~ oder $HOME eigene Home-Verzeichnis Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 3 / 18

Wiederholung: Befelhseingabe Befehle werden mit <ENTER> ausgeführt haben (manchmal optionale) Argumente können durch Optionen Verhaltenweise ändern Optionen können oft eine beliebige Reihenfolge haben können kombiniert werden ls -l -h wird zu ls -lh Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 4 / 18

Wiederholung & Vertiefung: Shellbefehle Bereits kenengelernte Befehle ls list : Verzeichnisinhalte auflisten cd change directory : Verzeichnis wechseln mkdir make directory : Verzeichnis erstellen rmdir remove directory : Verzeichnis löschen nano Konsoleneditor Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 5 / 18

Verzeichnisinhalte auflisten ls Wichtige Optionen -a all : versteckte Dateien und Verzeichnisse anzeigen -h human readable : menschenlesbares Ausgabeformat -l long listing : weitere Informationen anzeigen -R Recursive : Verzeichnisse rekursiv auflisten 1 -r reverse : Sortierreihenfolge umdrehen -S Sort by size : der Größe nach sortieren -t modification time : nach Änderungsdatum sortieren 1 Vgl. cp, rm Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 6 / 18

Verzeichnis wechseln & Verzeichnispfad cd & pwd Besonderheiten von cd hat keine nenneswerte Optionen cd - in das vorherige Verzeichnis wechseln cd ~ oder cd in das eigene Home-Verzeichnis wechseln cd.. in das darüberliegende Verzeichnis (Elternverzeichnis) wechseln Aktuelles Verzeichnis feststellen pwd print working directory aktuellen Verzeichnispfad anzeigen Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 7 / 18

Verzeichnise erstellen & löschen mkdir & rmdir Wichtige Option mkdir -p fehlende Unterverzeichnisse erstellen rmdir -p leere Unterverzeichnisse auch löschen Besonderheiten rmdir kann nur leere Verzeichnisse löschen Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 8 / 18

Dateien bearbeiten mit nano Bedienung Dateiname als Argument existierende Datei wird zum Bearbeiten geöffnet nicht-existierende Datei wird neu erstellt speichern mit <STRG+O> beenden mit <STRG+X> Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 9 / 18

Die Unix-Philosophie Wichtiges Paradigma: Everything is a File alles ist eine Datei keine Registry, Systemsteuerung, Laufswerkbuchstaben, etc. Viele kleine Programme lösen effizient ihre jeweiligen Aufgaben können verknüpft werden, um komplexe Aufgaben zu lösen Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 10 / 18

Die Unix-Philosophie Das Rad nicht neu erfinden viele Programme haben gleiche Optionen gleichlautende Optionen bewirken oft dasselbe Auf das Wesentliche konzentrieren keine unnötigen Ausgaben auf der Kommandozeile viele Programme geben keine explizite Erfolgsmedung aus Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 11 / 18

Übersicht: Shellbefehle Neue Befehle cp copy : Dateien und Verzeichnisse kopieren mv move : Dateien und Verzeichnisse verschieben rm remove : Dateien löschen man manual : Handbuch zu Befehlen Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 12 / 18

Dateien und Verzeichnisse kopieren cp Wichtige Optionen -b backup : vorhandene Dateien vorher umbenennen 2 -i interactive : vor dem Überschreiben nachfragen 2,3 -p preserve : Zusatzinformationen beibehalten Änderungsdatum, Besitzer, etc. -r oder -R Recursive : Dateien rekursiv kopieren ermöglicht das Kopieren von Verzeichnissen 2 Vgl. mv 3 Vgl. rm Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 13 / 18

Dateien und Verzeichnisse verschieben mv Wichtige Optionen -b backup : vorhandene Dateien vorher umbenennen -i interactive : vor dem Überschreiben nachfragen -u update : nur ältere Dateien überschreiben 4 -v verbose : Fortschritt anzeigen 3,4 Besonderheiten umbenennen: mv <altername> <neuername> 4 Funktioniert auch mit cp Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 14 / 18

Dateien löschen rm Wichtige Optionen -f force :Löschen erzwingen Datei noch geöffnet, Schreibschutz, etc. -i interactive : vor dem Löschen nachfragen -r oder -R Recursive : Dateien rekursiv löschen Besonderheiten rm löscht standardmäßig ohne Nachfrage unwiederruflich rm -r löscht auch Verzeichnisse rm -rf besonders gefährlich Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 15 / 18

Handbuch zu Befehlen man Bedienung man <Befehl> Handbuch zum <Befehl> anzeigen Navigation mit Pfeiltasten beenden mit <q> Wichtige Optionen -k <Stichwort> keyword : Sucht Befehle zum <Stichwort> Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 16 / 18

Wichtige Befehle & Optionen ls cp mv rm backup : -b interactive : -i Recursive : -R reverse : -r 5 5 update : -u verbose : -v 5 kennt nur recursive, das selbe wie -R Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 17 / 18

Zusammenfassung & Ausblick Zusammenfassung Unix-Philosophie: alles einfach und übersichtlich halten grundlegende Shellbefehle kennengelernt Nächstes Mal weitere Shellbefehle Dateiinhalte verarbeiten Befehle miteinander verknüpfen Zinching Dang Arbeiten mit der Shell Teil 1 2. Mai 2017 18 / 18