Existe-t-il un livre pour l’écriture d’applications console / terminal utilisant C ++?

Je suis intéressé à écrire des applications de terminal comme wget, mutt, etc. en utilisant C ++ sur unix / linux. Pouvez-vous recommander un bon livre sur ce sujet?

Peut-être que cela peut vous aider:

Programmation avancée de Linux

La programmation des systèmes Linux, ainsi que la communication entre processus, le threading, la mémoire partagée et les sockets sont expliqués dans ce livre en ligne gratuit appelé Advanced Linux Programming. Et voici un autre livre Une introduction à GCC qui explique le compilateur et l’éditeur de liens avec des exemples simples de C et C ++.

Je voudrais souligner que, par exemple, wget n’est pas ce que j’appellerais un “programme terminal”. C’est plus un programme de réseau. La programmation réseau est un art en soi!

Je suis d’accord que les liens sont très bons. Mais quand je vois le terme console / programme terminal, je pense plus à quelque chose qui fait un peu de mouvement du curseur, comme emacs, vi, menuconfigu de linux, etc. Dans ce cas, si vous voulez une vie facile, ncurses est une bonne bibliothèque à append à votre collection de “choses que vous comprenez”.