Es scheint ein berühmtes Buch zu sein, also habe ich es gekauft <a target = "_ blank" href = "https://www.amazon.co.jp/gp/product/4797328355/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4797328355&linkCode=as2&tag=lespacetr2f2 > Normale Linux-Programmierung Der königliche Weg zur gcc-Programmierung, der aus dem Mechanismus von Linux gelernt werden kann <img src = "// ir-jp.amazon-adsystem.com/e/ir?t=lespacetranqu-22&l=am2&o=9&a=4797328355" "width =" 1 "height =" 1 "border =" 0 "alt =" "style =" border: none! Wichtig; Rand: 0px! Wichtig; "/> <a target = "_ blank" href = "https://www.amazon.co.jp/gp/product/B075ST51Y5/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=B075ST51Y5&linkCode=as2&a0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa > Gewöhnliche Linux-Programmierung 2. Ausgabe: Der königliche Weg der gcc-Programmierung, der aus dem Mechanismus von Linux gelernt werden kann <img src = "// ir-jp.amazon-adsystem.com/e/ir?t=lespacetranqu-22&l=am2&o=" 9 & a = B075ST51Y5 "width =" 1 "height =" 1 "border =" 0 "alt =" "style =" border: none! Wichtig; Rand: 0px! Wichtig; "/>
Versuchen Sie es mit normaler Linux-Programmierung Teil 1 https://qiita.com/uturned0/items/b9ae846f2aff5865c074 Versuchen Sie es mit normaler Linux-Programmierung Teil 2 https://qiita.com/uturned0/items/56beac990cdd6f1059ed Versuchen Sie es mit normaler Linux-Programmierung Teil 3 https://qiita.com/uturned0/items/675092da8aa89c4b1ff0 Teil 4 https://qiita.com/uturned0/items/8f5765cfc0f0be8a1981 Teil 5 https://qiita.com/uturned0/items/ab97deb489c994a836da
Chapter 3
Datei im weitesten Sinne Symlink, Text, Binär Alle Dateien.
Datei im engeren Sinne regular file verschiedene Dinge directory symlink device file such as /dev/sda Named Pipe In diesem Dokument nicht behandelt Unix Domain Socket funktioniert nicht
Was ist eine Gerätedatei? / dev / sda ist eine Blockgerätedatei Zeichen Gerätedateien sind Drucker, Modem / dev / null, / dev / zero, / dev / random sind ebenfalls Gerätedateien.
file system procfs, tmpfs, devfs sind Pseudodateisysteme
Typische Gründe für eine Prozess-ID sind das Signal Strg + C.
stream Ein Bytestrom, durch den Bytes fließen. Worte nur für dieses Buch. Es scheint Datei zu heißen, Datei öffnen
Dateitypwert STREAMS-Kernelmodul
In anderen Büchern kann es verwendet werden, um ↑ zu bedeuten
Verwenden Sie den Systemaufruf read / write, um eine Zeichenfolge von Bytes aus einem Stream zu lesen, und so weiter
Die Gerätedatei ist der Ausgangspunkt für das Abrufen eines Streams
Derjenige, der von Prozess a über Kernel zu Prozess b geht ** Pipe **
Gleich wie die Pipe von cat x | grep x
Stream kann auch über Netzwerke ausgetauscht werden.
IPC-Interprozesskommunikation
Dateisystem --process --process Es ist ein Stream, der alle verbindet
Kapitel 3 Ende
Recommended Posts