Stammtisch 2024-07-19: Unterschied zwischen den Versionen

Aus lugvswiki
Zur Navigation springenZur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 32: Zeile 32:
 
Das ''std'' bedeutet so viel wie ''Standard''.
 
Das ''std'' bedeutet so viel wie ''Standard''.
  
Wir verlieren uns dann ein wenig in den Konventionen, warum zum Beispiel ''ls'' ('''l'''i'''s'''t = auflisten) ohne "I" und "T",''fsck'' ('''f'''ile'''s'''ystem '''c'''hec'''k''' = Dateisystem-Prüfung) abgekürzt wird.
+
Wir verlieren uns dann ein wenig in den Konventionen, warum zum Beispiel ''ls'' ('''l'''i'''s'''t = auflisten) ohne "I" und "T", oder auch ''fsck'' ('''f'''ile'''s'''ystem '''c'''hec'''k''' = Dateisystem-Prüfung) abgekürzt wird. Im Nachhinein nicht immer nachvollziehbar ...
 +
 
 +
Doch nun geht es weiter mit den ''Operatoren''.
 +
'''>'''                    = Umleitung der Standardausgabe in eine Datei
 +
'''>>'''                    = Umleitung in eine Datei, hängt Ausgabe an eine bereits bestehende Datei
 +
'''|'''                    = Pipe. Ausgabe eines Kommandos als Eingabe zu einem anderen Kommando
 +
'''<''' und auch '''<<'''        = Statt von der Standardeingabe (Tastatur) wird aus einer Datei gelesen
 +
'''&'''                    = Umleitung in anderen File Discriptor
 +
Hier findet sich das [https://plocki.org/blog/linux/shell-1.html ''Script von Plocki'' (unter '''Operatoren''' suchen)], um sich die Sache genauer anzuschauen.
  
 
-----
 
-----

Aktuelle Version vom 19. Juli 2024, 21:04 Uhr

19.07.2024 - 20:00 Uhr, Online-Stammtisch auf https://bbb.ch-open.ch/rooms/ulf-nm2-y26/join

wöchentlicher onlineStammtisch

Auf dem Stammtisch Mai 2020 beschlossener wöchentlicher Stammtisch jeden Freitag ab 20:00 Uhr anstelle des monatlichen Stammtisches im realen Leben.


Anwesende

  • Holger
  • Christoph
  • Bertram
  • Ulf
  • Plocki
  • Klaus
  • Jos

Themen


Kleine Shelleinführung – Teil 4

Plocki macht noch einmal eine kurze Zusammenfassung der letzten Woche (Teil 3). Holger fragt, was denn eigentlich das /dev/std* bedeutet; z.B.: <§> ls -la /dev/std* Die Ausgabe sähe dann (bei Holger) so aus:

holger@aelbler:~> ls -la /dev/std*
lrwxrwxrwx 1 root root 15 18. Jul 13:22 /dev/stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 18. Jul 13:22 /dev/stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 18. Jul 13:22 /dev/stdout -> /proc/self/fd/1

Das std bedeutet so viel wie Standard.

Wir verlieren uns dann ein wenig in den Konventionen, warum zum Beispiel ls (list = auflisten) ohne "I" und "T", oder auch fsck (filesystem check = Dateisystem-Prüfung) abgekürzt wird. Im Nachhinein nicht immer nachvollziehbar ...

Doch nun geht es weiter mit den Operatoren.

>                     = Umleitung der Standardausgabe in eine Datei
>>                    = Umleitung in eine Datei, hängt Ausgabe an eine bereits bestehende Datei
|                     = Pipe. Ausgabe eines Kommandos als Eingabe zu einem anderen Kommando
< und auch <<         = Statt von der Standardeingabe (Tastatur) wird aus einer Datei gelesen
&                     = Umleitung in anderen File Discriptor

Hier findet sich das Script von Plocki (unter Operatoren suchen), um sich die Sache genauer anzuschauen.


Umstellung von Tumbleweed oder Leap auf Slowroll

How to migrate from Tumbleweed to Slowroll.




Zurück zur Übersicht