
Ich habe in den letzten vier Jahren als Anwendungsentwickler (hauptsächlich in C) in *nix-Umgebungen gearbeitet.
Bitte schlagen Sie mir einige Bücher/Blogs usw. vor, um mein Wissen über die internen *nix-Funktionen zu verbessern.
Antwort1
Hier sind einige Vorschläge, wie Sie den „Geist“ von Unix verstehen können, zusätzlich zu den guten Empfehlungen aus den vorherigen Beiträgen:
"The Unix Programming Environment" von Kernighan und Pike: ein altes Buch, aber es zeigt die Essenz der Unix-Umgebung. Es wird Ihnen auch helfen, ein effektiver Shell-Benutzer zu werden.
„Unix für Ungeduldige“ ist eine nützliche Ressource, um die Navigation in der Unix-Umgebung zu erlernen. Eines meiner Lieblingsbücher.
Wenn Sie ein Power-User werden möchten, gibt es nichts Besseres als „Unix Power Tools“ von O'Reilly, das die gesammelten Tipps und Tricks von Unix-Profis enthält.
Ein weiteres Buch, das ich nicht erwähnt gesehen habe, das aber eine unterhaltsame und lehrreiche Lektüre ist, ist „Operating Systems, Design and Implementation“, das Buch von Andy Tanenbaum, das den Quellcode für ein komplettes Unix-Betriebssystem in 12.000 Codezeilen enthält.
Antwort2
Sie möchten unbedingt lesenFortgeschrittene Programmierung in der Unix-Umgebung von Stevens. Lassen Sie sich vom Titel „Advanced“ nicht abschrecken, es ist sehr gut lesbar.
Antwort3
- Das Unix Time-Sharing-System(10 Seiten) - der ursprüngliche UNIX-Artikel der UNIX-Autoren Ken Thompson und Dennis Ritchie, veröffentlicht im Jahr 1974
- Design des Unix-Betriebssystems-- der Klassiker!
- Lions Kommentar zum UNIX-Kernel-Quellcodeund die entsprechendenQuellcode selbst
Antwort4
O'REILLYDer Linux-Kernel auf den Punkt gebracht
und O'REILLYLinux-Gerätetreiber