cat more less tail head



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

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

Linux eine Einführung

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

1 Linux-Befehlsübersicht

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

Linux Kurs Vorlesung 2 - Terminal

Arbeiten in der Unix-Kommandozeile

Arbeiten in der Unix-Kommandozeile

LINUX Gesamtmitschrift

SCI Linux Einführung

Arbeiten in der Unix-Kommandozeile

Benutzer, Gruppen, Zugriffsrechte

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

Arbeiten mit der Shell Teil 1

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

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

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

Benutzer- und Rechte-Verwaltung Teil 3

2.Übung Systemsoftware (SYS) Hochschule Mannheim

Benutzer- und Rechte-Verwaltung Teil 3

Dateien und Verzeichnisse

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

Terminal Was ist ein Terminal?:

Tutorium 1 Systemadministration 2 - Linux Universität Hildesheim

Arbeiten mit der Shell Teil 1

Unix/Linux Grundlagen für Einsteiger

1 Einleitung UNIX und seine Philosophie 13

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

Grundbefehle. LPI Zertifizierung. Auf dem Weg: Certified Linux

Die Architektur von UNIX/Linux- Betriebssystemen. Mag. Lukas Feiler, SSCP

Basiskonzepte des Rechnerbetriebs

Informatik I - Einstiegskurs

Linux Grundlagen Tutorium

Die Linuxkonsole. Alles was man für das schnelle Arbeiten braucht :-) O. Krisch 2015 / SLT. Linux User Gruppe Schwabach

Übung 1: Wichtige Kommandos unter Linux

Das CIP der Mathematik

Zugriffsrechte. anzeigen lassen mit dem Befehl: ls -l

Grundlagen der Programmierung

Bioinformatik für Lebenswissenschaftler

ATB Ausbildung Technische Berufe Ausbildungszentrum Klybeck

Computergestützte Mathematik zur Analysis. Informationen zur Vorlesung

UNIX Die wichtigsten Befehle

Unix Grundlagen (Teil 1.b)

Technische Praxis der Computersysteme. Technische Praxis der Computersysteme

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

Befehl Beispiel Beschreibung An- und Abmelden: es geht aber auch einfach: reboot. es geht aber auch einfach. halt. Strg + l (kleines L) mkdir --help

Arbeiten mit der Shell Teil 1

Computer & GNU/Linux Einführung Teil 1. Simon Haller iis.uibk.ac.at

LINUX-EINSATZMÖGLICHKEITEN... 2 INIT - RUNLEVELS... 2 MODULE... 2 BENUTZER UND GRUPPEN... 3 DATEIEN UND VERZEICHNISSE... 4 RECHTE... 4 NETZWERK...

Kurze Einweisung in die Shell

Benutzung wichtiger Konsolenbefehle auf dem Raspberry Pi und anderen Linux Systemen

Grundlegende Kommandos unter UNIX / LINUX

Praktikum RO1 Einführung Linux / Ubuntu / Bash

Betriebssysteme Ein Überblick

T.Bosse. COMA Übung 1. T.Bosse. Einführung in Linux Dateisystem Graphische. Textbasierte

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

Betriebssysteme UNIX/Linux Übungsthema 1 Einführung in UNIX/Linux. Dirk Wenzel Dr. Jörg Gruner

GNU/Linux Introduction Part 2. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at

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

Einführung in Linux Ein Untertitel

Unix Grundlagen. - ii - Ambit Professional Seminar Series. Autor: Prof. J. Anton Illik Diplom-Informatiker

Verzeichnisse unter Linux

Computer & GNU/Linux Einführung Teil 2

Die UNIX-Kommandozeile

Übung: Kennenlernen der Linux-Benutzeroberfläche

Einführung in die Angewandte Bioinformatik

Arbeiten mit der Shell in Linux

Benutzer- und Rechte-Verwaltung Teil 1

Linux und Shell-Programmierung Teil 1

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

Literatur zu Linux. im Internet Teil der Installation: man, info O'Reilly Verlag: Addison-Wesley: noch viele weitere Bücher und Online-Dokumente

Computer & GNU/Linux Einführung Teil 2

Hinweis: Dieses Skript behandelt nicht das Erstellen einer eigenen Homepage, sondern erklärt einige wichtige technische Anhaltspunkte und

Einführung in das wissenschaftliche Rechnen

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

Einführung in die Kommandozeile

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 1 Telnet und FTP

1. Kommandos zur Dateiverwaltung. 1.1 Anzeige des momentan aktuellen Pfades (pwd). 1.2 Anzeige der Dateien und Verzeichnisse (ls).

Lösung von Übungsblatt 2. Aufgabe 1 (Klassifikationen von Betriebssystemen)

Linux in a Nutshell. Exkurs

Debian GNU/Linux. Unix Grundlagen und Betrieb. Christian T. Steigies

Vorlesung Unix-Praktikum

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

Technische Praxis der Computersysteme 1

Betriebssysteme UNIX/Linux Übungsthema 2 Das UNIX Datei- und Verzeichnis-System. Dirk Wenzel Dr. Jörg Gruner

Vorlesung Unix-Praktikum

Computer & GNU/Linux Einführung Teil 2. Simon Haller iis.uibk.ac.at

Einführung in UNIX Übung aus Systemprogrammierung & Systemnahme Programmierung. Wilfried Elmenreich

FH Frankfurt am Main WS 2007/2008. Unix-Praktikum

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

Benutzerrechte: Filesystem Access-Control-List (FACL) unter Linux

1 LINUX-CHEATSHEET (symbolischer Name localhost ) ist der jeweils aktuelle

Grundlagen der Informatik für Ingenieure I

Betriebssysteme SS Hans-Georg Eßer Dipl.-Math., Dipl.-Inform. Foliensatz E SB 5 ( ) ACLs und Capabilities

Fallbeispiel Unix. Betriebssysteme. Hermann Härtig TU Dresden

UNIX/Linux Lösung. Mär 18, 18 15:34 Seite 1/6

Transkript:

cat more less tail head

$ cat spruch Es gibt nichts Gutes - ausser man tut es. $ head -1 spruch Es gibt nichts Gutes - $ tail -1 spruch ausser man tut es. $ cp "alter Name" "neuer Name" $ mv "alter Name" "neuer Name" $ rm "Dateiname"

ls (list) make directory $ mkdir "Directory" remove directory $ rmdir "Directory" $ rm -r "Directory" $ cp dat1 dat2... datn "Directory" $ mv dat1 dat2... datn "Directory"

/dev /dev/hda /dev/sda /dev/lp / /

pwd (print working directory) /home/..., /usr/people/..., /gu2/... cd (change directory)

ls Brief.txt Brief.c.f.tex.ps.html.mp3

text /usr/people/user /usr/people/user/com../text /usr/people/user/text user $ pwd /usr/lib $ cd.. $ pwd /usr $ cd /usr/people/muster $ pwd /usr/people/muster $ cd $HOME $ pwd /usr/people/user user

$ mkdir neues $ mv altes neues neues altes neues altesneues neues $ rmdir altes rm -r *

ln ln -s

$ ls -l total 5 (1) -rw------- 1 user users 386 Aug 4 9:12 -rw-r----- 1 user users 78 Aug 9 17:01 d b l c - p brief text.1 drwxr--r-- 1 user users 113 Sep 4 11:24 upros (2) (3) (4) (5) (6) (7)

$ ls -l datei -rwxr-xr-- 1 schummer rhrk... datei \ /\ /\ / u g o rwx 111 4+2+1 7 r-x 101 4+0+1 5 r-- 100 4+0+0 4 754 chmod

000 700 750 755 600 640 000 700 750 751 755

chmod <wer><darf><was> Datei <wer> u g o a ugo <darf> + - = <was> r w x $ chmod o+rw brief.txt brief.txt $ chmod go-rwx ~ /home/user cd $ chmod a=r Mails ugo

chmod "000" Datei 000 4 r 2 w 1 x $ chmod 640 text.1 640 110 100 000 rwx rwx rwx text.1: rw- r-- --- umask "000" 000 umask chmod $ umask 077 entspricht rwx------ (077 =000111111) $ umask u+rwx,g-rwx,o-rwx $ umask -S u=rwx,g=,o=

chmod umask 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-w 6 110 rw- 7 111 rwx 0 000 rwx 1 001 rw- 2 010 r-x 3 011 r-- 4 100 -wx 5 101 -w- 6 110 --x 7 111 --- umask 022 ( rwxr-xr-x) rw-r r-- cp quelle ziel ziel ziel quelle -p

$ ls -l -rw------- 1 schummer rhrk 0 Apr 12 11:27 dat -rw-rw-r-- 1 schummer rhrk 0 Apr 12 11:27 dat1 -rwxrwxrwx 1 schummer rhrk 0 Apr 12 11:28 prog $ umask 027 rwx r-x --- $ cp dat dat2 # dat2 Rechte von dat $ cp dat dat1 # dat1 behaelt Rechte $ mkdir private # private Rechte aus umask $ cp -p dat1 dat3 # dat3 Rechte von dat1 wg. -p $ cp prog dat4 # dat4 Rechte aus umask $ ls -l -rw------- 1 schummer rhrk -rw-rw-r-- 1 schummer rhrk -rw------- 1 schummer rhrk -rw-rw-r-- 1 schummer rhrk -rwxr-x--- 1 schummer rhrk drwxr-x--- 2 schummer rhrk -rwxrwxrwx 1 schummer rhrk $ umask -S u=rwx,g=rx,o= 0 Apr 12 11:27 dat 0 Apr 12 11:30 dat1 0 Apr 12 11:30 dat2 0 Apr 12 11:30 dat3 0 Apr 12 11:30 dat4 4096 Apr 12 11:30 private 0 Apr 12 11:28 prog pwd $ pwd /usr/people/schummer $

cd [- directoryname] - $ cd /usr/people/schummer $ cd /usr/lib /usr/lib $ cd - /usr/people/schummer mkdir directoryname... rmdir directoryname... rmdir $ mkdir /tmp/mydir $ cd /tmp $ rmdir mydir

ls [Optionen]... [datei directory]... -l -a.profile -R -t -r -t -d ls -lrt $ pwd $ /usr/people/schummer $ ls acct-1.3.73.tar.gz acctsum-1.0.tar.gz Mail News $ ls -a. acct-1.3.73.tar.gz.bash_history.bash_profile Mail.. acctsum-1.0.tar.gz.bash_logout.bashrc News $ ls -ar News.bashrc.bash_logout acctsum-1.0.tar.gz.. Mail.bash_profile.bash_history acct-1.3.73.tar.gz. $ ls -ld Mail drwx------ 10 schummer rhrk 4096 Apr 15 10:04 Mail

cp datei1 datei2 cp datei1 datei2... directory -r -p $ cp hallo.c huhu.c $ cp hallo.c huhu.c programme $ cp -rp Mail Mail.save mv datei1 datei2 mv datei1 datei2... directory $ cp hallo.c huhu.c $ mv huhu.c hallo1.c $ mv hallo.c hallo1.c programme

rm [Option] datei1 [datei2]... -r -i $ rm -r Mail.save $ rm -i a File a. Remove? (yes/no)[no] : y $ pwd print working directory cd change directory ls list cp copy mv move rm remove ln link mkdir make directory rmdir remove directory umask user mask chmod change mode chown change own chgrp change group

cd pwd ls, ls -a, ls -x KURSUS (mkdir) ls -l, ls /lib > datei, ls -l cat datei, more datei, tail datei mkdir daten, cp datei datei1, cp datei daten, ls cp datei datei2, cp datei datei3, ls, mv datei2 daten, mv datei3 datei4, ls daten. (rmdir rm

umask touch datei1 datei1 (ls -l datei1) 077 touch datei2 datei1 datei2