2012-12-25 55 views

回答

4

也許這可以幫助你:

Advance linux programming

+0

很高興看到其他人使用相同的資源 – nurettin

+0

這本書有點舊,但非常有用。它描述的大部分內容今天仍然相關,但一定要檢查手冊頁。 –

+0

這個答案只是一個鏈接。至少應該對這本書的好或不好評論以及你對它的瞭解有多少評論。 – jogojapan

1

Linux系統編程,與進程間通信,線程,共享內存和插座沿稱爲Advanced Linux Programming. 這個免費的在線圖書,說明這裏還有另一本書An Introduction to GCC,它解釋了編譯器和鏈接器以及簡單的C和C++示例。

+0

對於終端應用程序,學習和使用'ncurses'可能會有用。 –

1

我想指出的是,例如,wget不是我所說的「終端程序」。它更像是一個網絡程序。網絡編程本身就是一門藝術!

我同意提供的鏈接非常好。但是當我看到術語控制檯/終端程序時,我正在考慮更多的是做一些光標移動的事情,比如emacs,vi,linux的菜單配置等等。在這種情況下,如果你想要輕鬆的生活,ncurses是一個很好的圖書館,可以添加到你的「你理解的東西」的集合中。

+0

Mats Petersson,我使用了控制檯/終端程序,因爲我對gui應用程序/書籍不感興趣。在網上我看到人們使用相同的意思。 例如:http://www.cyberciti.biz/open-source/best-terminal-applications-for-linux-unix-macosx/ –

+0

這聽起來更像是一條評論,而不是對我的回答。 – jogojapan

相關問題