Zum Inhalt

Woche 02

echo - print to standard output

Mit echo können wir Text auf der Konsole ausgeben.

echo "Hallo Welt"Hallo Welt

Logische Operatoren

tree OrdnerOrdner
└── eineDatei.txt
ls Ordner && echo wahreineDatei.txt
wahr
ls Ordner || echo falscheineDatei.txtls andererOrdner && echo wahrls: Zugriff auf 'andererOrdner' nicht möglich: Datei oder Verzeichnis nicht gef
unden
ls andererOrdner || echo falschls: Zugriff auf 'andererOrdner' nicht möglich: Datei oder Verzeichnis nicht gef
unden
falsch

chmod - change file mode bits

Mit chmod ist es möglich die Zugrissrechte auf Dateien und Ordner zu ändern. Unterschieden werden Dateizugriffrechte in drei Kategorien: Der Eigentümer der Datei, die Gruppe und alle anderen.

ls -l-rwxrw-r-- 1 cseyfferth cseyfferth 0 13. Nov 20:18 datei

Die erste Spalte zeigt die Zugriffsrechte, der neu erzeugten Datei an. Das erste Zeichen gibt an ob es sich um eine Datei oder ein Ordner handelt:

  • - Datei
  • d Ordner

Die folgenden Zeichen geben die Zugriffsrechte an. Die ersten drei Zeichen geben die Zugriffsrechte des Eigentümers an. Die zweiten drei Zeichen geben die Zugriffsrechte der Gruppe an. Die letzten drei Zeichen geben die Zugriffsrechte für alle anderen an.

-rw-r--r--

Die einzelnen Zeichen haben folgende Bedeutung:

  • r - read
  • w - write
  • x - execute

Die Rechte für den Eigentümer können z.B. mit chmod u+w geändert werden. Mit + wird ein Recht hinzugefügt und mit - wird ein Recht entfernt. Statt u kann auch g für die Gruppe oder o für alle anderen verwendet werden.

ls -l-rwxrw-r-- 1 cseyfferth cseyfferth 0 13. Nov 20:18 dateichmod u-w dateils -l-r-xrw-r-- 1 cseyfferth cseyfferth 0 13. Nov 20:18 datei