Рекомендую следующую книгу:
Unix. Программное окружение. Брайан Керниган, Роб Пайк
(The Unix programming environment. Brian W. Kernighan, Rob Pike)
Впервые данная книга была опубликована в 1984 году и не потеряла актуальность до сих пор. Это связано с тем, что в ней описывается именно суть ОС unix. Оба автора принимали участие в создании Unix'a. На мой вгляд эта книга одна из лучших. Однако, чтобы ее читать, требуется определенный уровень подготовки, то есть новичкам начинать надо с других книг. Согласно
википедии эту книгу называют «Библией для UNIX-программистов».
Пдф-ка доступна для скачивания здесь:
http://muff.kiev.ua/files/books/theu...nvironment.pdf