linux推薦教材

 -------------
通用部分
-------------

1. Shell編程

ABS(Advanced Bash Programming Howto)
Learning Bash
man bash, info bash
linux與unix shell編程指南 zhlyang
Unix Shell編程(第三版) mongmong
Learning the Korn Shell
Sed & Awk
Effective Awk Programming
Learning the Korn Shell

關於Perl, Python, PHP, Ruby等等腳本語言,出門,分別有同名版面

2. 系統程序開發

APUE(Advanced Programming in Unix Environment) UNIX環境高級編程
UNP(Unix Network Programming) UNIX網絡編程

Linux Programming by Example 實戰Linux編程
Beginning Linux Programming Linux程序設計
GNU/Linux 編程指南
Linux Application Development
Linux System Programming
The Art of Unix Programming UNIX編程藝術
UNIX System Programming UNIX系統編程

3. 內核開發

LKD(Linux Kernel Development) Linux內核設計與實現
ULK(Understanding Linux Kernel) 深入理解Linux內核
LDD(Linux Device Driver) Linux設備驅動程序
The Linux Kernel Module Programming Guide
The Linux kernel Primer Linux內核編程
更詳細的最好是出門,去KernelTech問

4. Windows轉Linux
APUE and UNP

-------------
專題部分
-------------
1. curse程序開發
GNU curses html doc
NCURSES programming HOWTO

2. X開發
Definitive Guides to the X Window System
C++ GUI Programming with Qt 4 (by stshine)

Qt和Gtk的待補充

3. 鏈接器
Program Library HOWTO
Linker and Loader

4. 多線程
Programming with POSIX Threads

5. 性能調優
Linux Debugging and Performance Tuning Tips and Techniques
Optimizing Linux Performance
Performance Tuning For Linux Server

6. 調試
GDB Cheat sheet
The Art of Debugging with GDB, DDD, and Eclipse
Systemtap Beginner's Guide
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章